// source --> https://www.km101.com.tw/wp-content/plugins/filebird/admin/plugin/vakata-jstree/jstree.min.js?ver=2.2 /*! jsTree - v3.3.7 - 2018-11-14 - (MIT) */ !function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(S,E){"use strict";if(!S.jstree){var s=0,a=!1,n=!1,o=!1,r=[],e=S("script:last").attr("src"),k=window.document;S.jstree={version:"3.3.7",defaults:{plugins:[]},plugins:{},path:e&&-1!==e.indexOf("/")?e.replace(/\/[^\/]+$/,""):"",idregex:/[\\:&!^|()\[\]<>@*'+~#";.,=\- \/${}%?`]/g,root:"#"},S.jstree.create=function(e,i){var r=new S.jstree.core(++s),t=i;return i=S.extend(!0,{},S.jstree.defaults,i),t&&t.plugins&&(i.plugins=t.plugins),S.each(i.plugins,function(e,t){"core"!==e&&(r=r.plugin(t,i[t]))}),S(e).data("jstree",r),r.init(e,i),r},S.jstree.destroy=function(){S(".jstree:jstree").jstree("destroy"),S(k).off(".jstree")},S.jstree.core=function(e){this._id=e,this._cnt=0,this._wrk=null,this._data={core:{themes:{name:!1,dots:!1,icons:!1,ellipsis:!1},selected:[],last_error:{},working:!1,worker_queue:[],focused:null}}},S.jstree.reference=function(t){var i=null,e=null;if(!t||!t.id||t.tagName&&t.nodeType||(t=t.id),!e||!e.length)try{e=S(t)}catch(e){}if(!e||!e.length)try{e=S("#"+t.replace(S.jstree.idregex,"\\$&"))}catch(e){}return e&&e.length&&(e=e.closest(".jstree")).length&&(e=e.data("jstree"))?i=e:S(".jstree").each(function(){var e=S(this).data("jstree");if(e&&e._model.data[t])return i=e,!1}),i},S.fn.jstree=function(i){var r="string"==typeof i,s=Array.prototype.slice.call(arguments,1),a=null;return!(!0===i&&!this.length)&&(this.each(function(){var e=S.jstree.reference(this),t=r&&e?e[i]:null;if(a=r&&t?t.apply(e,s):null,e||r||i!==E&&!S.isPlainObject(i)||S.jstree.create(this,i),(e&&!r||!0===i)&&(a=e||!1),null!==a&&a!==E)return!1}),null!==a&&a!==E?a:this)},S.expr.pseudos.jstree=S.expr.createPseudo(function(e){return function(e){return S(e).hasClass("jstree")&&S(e).data("jstree")!==E}}),S.jstree.defaults.core={data:!1,strings:!1,check_callback:!1,error:S.noop,animation:200,multiple:!0,themes:{name:!1,url:!1,dir:!1,dots:!0,icons:!0,ellipsis:!1,stripes:!1,variant:!1,responsive:!1},expand_selected_onload:!0,worker:!0,force_text:!1,dblclick_toggle:!0,loaded_state:!1,restore_focus:!0,keyboard:{"ctrl-space":function(e){e.type="click",S(e.currentTarget).trigger(e)},enter:function(e){e.type="click",S(e.currentTarget).trigger(e)},left:function(e){if(e.preventDefault(),this.is_open(e.currentTarget))this.close_node(e.currentTarget);else{var t=this.get_parent(e.currentTarget);t&&t.id!==S.jstree.root&&this.get_node(t,!0).children(".jstree-anchor").focus()}},up:function(e){e.preventDefault();var t=this.get_prev_dom(e.currentTarget);t&&t.length&&t.children(".jstree-anchor").focus()},right:function(e){if(e.preventDefault(),this.is_closed(e.currentTarget))this.open_node(e.currentTarget,function(e){this.get_node(e,!0).children(".jstree-anchor").focus()});else if(this.is_open(e.currentTarget)){var t=this.get_node(e.currentTarget,!0).children(".jstree-children")[0];t&&S(this._firstChild(t)).children(".jstree-anchor").focus()}},down:function(e){e.preventDefault();var t=this.get_next_dom(e.currentTarget);t&&t.length&&t.children(".jstree-anchor").focus()},"*":function(e){this.open_all()},home:function(e){e.preventDefault();var t=this._firstChild(this.get_container_ul()[0]);t&&S(t).children(".jstree-anchor").filter(":visible").focus()},end:function(e){e.preventDefault(),this.element.find(".jstree-anchor").filter(":visible").last().focus()},f2:function(e){e.preventDefault(),this.edit(e.currentTarget)}}},S.jstree.core.prototype={plugin:function(e,t){var i=S.jstree.plugins[e];return i?(this._data[e]={},i.prototype=this,new i(t,this)):this},init:function(e,t){this._model={data:{},changed:[],force_full_redraw:!1,redraw_timeout:!1,default_state:{loaded:!0,opened:!1,selected:!1,disabled:!1}},this._model.data[S.jstree.root]={id:S.jstree.root,parent:null,parents:[],children:[],children_d:[],state:{loaded:!1}},this.element=S(e).addClass("jstree jstree-"+this._id),this.settings=t,this._data.core.ready=!1,this._data.core.loaded=!1,this._data.core.rtl="rtl"===this.element.css("direction"),this.element[this._data.core.rtl?"addClass":"removeClass"]("jstree-rtl"),this.element.attr("role","tree"),this.settings.core.multiple&&this.element.attr("aria-multiselectable",!0),this.element.attr("tabindex")||this.element.attr("tabindex","0"),this.bind(),this.trigger("init"),this._data.core.original_container_html=this.element.find(" > ul > li").clone(!0),this._data.core.original_container_html.find("li").addBack().contents().filter(function(){return 3===this.nodeType&&(!this.nodeValue||/^\s+$/.test(this.nodeValue))}).remove(),this.element.html(""),this.element.attr("aria-activedescendant","j"+this._id+"_loading"),this._data.core.li_height=this.get_container_ul().children("li").first().outerHeight()||24,this._data.core.node=this._create_prototype_node(),this.trigger("loading"),this.load_node(S.jstree.root)},destroy:function(e){if(this.trigger("destroy"),this._wrk)try{window.URL.revokeObjectURL(this._wrk),this._wrk=null}catch(e){}e||this.element.empty(),this.teardown()},_create_prototype_node:function(){var e=k.createElement("LI"),t,i;return e.setAttribute("role","treeitem"),(t=k.createElement("I")).className="jstree-icon jstree-ocl",t.setAttribute("role","presentation"),e.appendChild(t),(t=k.createElement("A")).className="jstree-anchor",t.setAttribute("href","#"),t.setAttribute("tabindex","-1"),(i=k.createElement("I")).className="jstree-icon jstree-themeicon",i.setAttribute("role","presentation"),t.appendChild(i),e.appendChild(t),t=i=null,e},_kbevent_to_func:function(e){var t={8:"Backspace",9:"Tab",13:"Return",19:"Pause",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"Print",45:"Insert",46:"Delete",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9","-13":"NumpadEnter",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"Numlock",145:"Scrolllock",16:"Shift",17:"Ctrl",18:"Alt",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",61:"=",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",107:"+",109:"-",110:".",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",111:"/",106:"*",173:"-"},i=[];e.ctrlKey&&i.push("ctrl"),e.altKey&&i.push("alt"),e.shiftKey&&i.push("shift"),i.push(t[e.which]||e.which),i=i.sort().join("-").toLowerCase();var r=this.settings.core.keyboard,s,a;for(s in r)if(r.hasOwnProperty(s)&&("-"!==(a=s)&&"+"!==a&&(a=(a=a.replace("--","-MINUS").replace("+-","-MINUS").replace("++","-PLUS").replace("-+","-PLUS")).split(/-|\+/).sort().join("-").replace("MINUS","-").replace("PLUS","+").toLowerCase()),a===i))return r[s];return null},teardown:function(){this.unbind(),this.element.removeClass("jstree").removeData("jstree").find("[class^='jstree']").addBack().attr("class",function(){return this.className.replace(/jstree[^ ]*|$/gi,"")}),this.element=null},bind:function(){var a="",n=null,t=0;this.element.on("dblclick.jstree",function(e){if(e.target.tagName&&"input"===e.target.tagName.toLowerCase())return!0;if(k.selection&&k.selection.empty)k.selection.empty();else if(window.getSelection){var t=window.getSelection();try{t.removeAllRanges(),t.collapse()}catch(e){}}}).on("mousedown.jstree",S.proxy(function(e){e.target===this.element[0]&&(e.preventDefault(),t=+new Date)},this)).on("mousedown.jstree",".jstree-ocl",function(e){e.preventDefault()}).on("click.jstree",".jstree-ocl",S.proxy(function(e){this.toggle_node(e.target)},this)).on("dblclick.jstree",".jstree-anchor",S.proxy(function(e){if(e.target.tagName&&"input"===e.target.tagName.toLowerCase())return!0;this.settings.core.dblclick_toggle&&this.toggle_node(e.target)},this)).on("click.jstree",".jstree-anchor",S.proxy(function(e){e.preventDefault(),e.currentTarget!==k.activeElement&&S(e.currentTarget).focus(),this.activate_node(e.currentTarget,e)},this)).on("keydown.jstree",".jstree-anchor",S.proxy(function(e){if(e.target.tagName&&"input"===e.target.tagName.toLowerCase())return!0;this._data.core.rtl&&(37===e.which?e.which=39:39===e.which&&(e.which=37));var t=this._kbevent_to_func(e);if(t){var i=t.call(this,e);if(!1===i||!0===i)return i}},this)).on("load_node.jstree",S.proxy(function(e,t){t.status&&(t.node.id!==S.jstree.root||this._data.core.loaded||(this._data.core.loaded=!0,this._firstChild(this.get_container_ul()[0])&&this.element.attr("aria-activedescendant",this._firstChild(this.get_container_ul()[0]).id),this.trigger("loaded")),this._data.core.ready||setTimeout(S.proxy(function(){if(this.element&&!this.get_container_ul().find(".jstree-loading").length){if(this._data.core.ready=!0,this._data.core.selected.length){if(this.settings.core.expand_selected_onload){var e=[],t,i;for(t=0,i=this._data.core.selected.length;t .jstree-anchor").focus()}},this)).on("mouseenter.jstree",".jstree-anchor",S.proxy(function(e){this.hover_node(e.currentTarget)},this)).on("mouseleave.jstree",".jstree-anchor",S.proxy(function(e){this.dehover_node(e.currentTarget)},this))},unbind:function(){this.element.off(".jstree"),S(k).off(".jstree-"+this._id)},trigger:function(e,t){t||(t={}),(t.instance=this).element.triggerHandler(e.replace(".jstree","")+".jstree",t)},get_container:function(){return this.element},get_container_ul:function(){return this.element.children(".jstree-children").first()},get_string:function(e){var t=this.settings.core.strings;return S.isFunction(t)?t.call(this,e):t&&t[e]?t[e]:e},_firstChild:function(e){e=e?e.firstChild:null;while(null!==e&&1!==e.nodeType)e=e.nextSibling;return e},_nextSibling:function(e){e=e?e.nextSibling:null;while(null!==e&&1!==e.nodeType)e=e.nextSibling;return e},_previousSibling:function(e){e=e?e.previousSibling:null;while(null!==e&&1!==e.nodeType)e=e.previousSibling;return e},get_node:function(e,t){var i;e&&e.id&&(e=e.id),e instanceof S&&e.length&&e[0].id&&(e=e[0].id);try{if(this._model.data[e])e=this._model.data[e];else if("string"==typeof e&&this._model.data[e.replace(/^#/,"")])e=this._model.data[e.replace(/^#/,"")];else if("string"==typeof e&&(i=S("#"+e.replace(S.jstree.idregex,"\\$&"),this.element)).length&&this._model.data[i.closest(".jstree-node").attr("id")])e=this._model.data[i.closest(".jstree-node").attr("id")];else if((i=this.element.find(e)).length&&this._model.data[i.closest(".jstree-node").attr("id")])e=this._model.data[i.closest(".jstree-node").attr("id")];else{if(!(i=this.element.find(e)).length||!i.hasClass("jstree"))return!1;e=this._model.data[S.jstree.root]}return t&&(e=e.id===S.jstree.root?this.element:S("#"+e.id.replace(S.jstree.idregex,"\\$&"),this.element)),e}catch(e){return!1}},get_path:function(e,t,i){if(!(e=e.parents?e:this.get_node(e))||e.id===S.jstree.root||!e.parents)return!1;var r,s,a=[];for(a.push(i?e.id:e.text),r=0,s=e.parents.length;r").html(d),n.text=this.settings.core.force_text?d.text():d.html(),d=e.data(),n.data=d?S.extend(!0,{},d):null,n.state.opened=e.hasClass("jstree-open"),n.state.selected=e.children("a").hasClass("jstree-clicked"),n.state.disabled=e.children("a").hasClass("jstree-disabled"),n.data&&n.data.jstree)for(o in n.data.jstree)n.data.jstree.hasOwnProperty(o)&&(n.state[o]=n.data.jstree[o]);(d=e.children("a").children(".jstree-themeicon")).length&&(n.icon=!d.hasClass("jstree-themeicon-hidden")&&d.attr("rel")),n.state.icon!==E&&(n.icon=n.state.icon),n.icon!==E&&null!==n.icon&&""!==n.icon||(n.icon=!0),d=e.children("ul").children("li");do{c="j"+this._id+"_"+ ++this._cnt}while(a[c]);return n.id=n.li_attr.id?n.li_attr.id.toString():c,d.length?(d.each(S.proxy(function(e,t){r=this._parse_model_from_html(S(t),n.id,i),s=this._model.data[r],n.children.push(r),s.children_d.length&&(n.children_d=n.children_d.concat(s.children_d))},this)),n.children_d=n.children_d.concat(n.children)):e.hasClass("jstree-closed")&&(n.state.loaded=!1),n.li_attr.class&&(n.li_attr.class=n.li_attr.class.replace("jstree-closed","").replace("jstree-open","")),n.a_attr.class&&(n.a_attr.class=n.a_attr.class.replace("jstree-clicked","").replace("jstree-disabled","")),(a[n.id]=n).state.selected&&this._data.core.selected.push(n.id),n.id},_parse_model_from_flat_json:function(e,t,i){i=i?i.concat():[],t&&i.unshift(t);var r=e.id.toString(),s=this._model.data,a=this._model.default_state,n,o,d,c,l={id:r,text:e.text||"",icon:e.icon===E||e.icon,parent:t,parents:i,children:e.children||[],children_d:e.children_d||[],data:e.data,state:{},li_attr:{id:!1},a_attr:{href:"#"},original:!1};for(n in a)a.hasOwnProperty(n)&&(l.state[n]=a[n]);if(e&&e.data&&e.data.jstree&&e.data.jstree.icon&&(l.icon=e.data.jstree.icon),l.icon!==E&&null!==l.icon&&""!==l.icon||(l.icon=!0),e&&e.data&&(l.data=e.data,e.data.jstree))for(n in e.data.jstree)e.data.jstree.hasOwnProperty(n)&&(l.state[n]=e.data.jstree[n]);if(e&&"object"==typeof e.state)for(n in e.state)e.state.hasOwnProperty(n)&&(l.state[n]=e.state[n]);if(e&&"object"==typeof e.li_attr)for(n in e.li_attr)e.li_attr.hasOwnProperty(n)&&(l.li_attr[n]=e.li_attr[n]);if(l.li_attr.id||(l.li_attr.id=r),e&&"object"==typeof e.a_attr)for(n in e.a_attr)e.a_attr.hasOwnProperty(n)&&(l.a_attr[n]=e.a_attr[n]);for(e&&e.children&&!0===e.children&&(l.state.loaded=!1,l.children=[],l.children_d=[]),n=0,o=(s[l.id]=l).children.length;n
  • "+this.get_string("Loading ...")+"
  • "),this.element.attr("aria-activedescendant","j"+this._id+"_loading")),this.load_node(S.jstree.root,function(e,t){t&&(this.get_container_ul()[0].className=i,this._firstChild(this.get_container_ul()[0])&&this.element.attr("aria-activedescendant",this._firstChild(this.get_container_ul()[0]).id),this.set_state(S.extend(!0,{},this._data.core.state),function(){this.trigger("refresh")})),this._data.core.state=null})},refresh_node:function(t){if(!(t=this.get_node(t))||t.id===S.jstree.root)return!1;var i=[],e=[],r=this._data.core.selected.concat([]);e.push(t.id),!0===t.state.opened&&i.push(t.id),this.get_node(t,!0).find(".jstree-open").each(function(){e.push(this.id),i.push(this.id)}),this._load_nodes(e,S.proxy(function(e){this.open_node(i,!1,0),this.select_node(r),this.trigger("refresh_node",{node:t,nodes:e})},this),!1,!0)},set_id:function(e,t){if(!(e=this.get_node(e))||e.id===S.jstree.root)return!1;var i,r,s=this._model.data,a=e.id;for(t=t.toString(),s[e.parent].children[S.inArray(e.id,s[e.parent].children)]=t,i=0,r=e.parents.length;ie.children.length&&(i=e.children.length),t.id||(t.id=!0),!this.check("create_node",t,e,i))return this.settings.core.error.call(this,this._data.core.last_error),!1;if(!0===t.id&&delete t.id,!(t=this._parse_model_from_json(t,e.id,e.parents.concat())))return!1;for(a=this.get_node(t),(n=[]).push(t),n=n.concat(a.children_d),this.trigger("model",{nodes:n,parent:e.id}),e.children_d=e.children_d.concat(n),o=0,d=e.parents.length;oh.children.length&&(i=h.children.length),!this.check("move_node",e,h,i,{core:!0,origin:n,is_multi:_&&_._id&&_._id!==this._id,is_foreign:!_||!_._id}))return this.settings.core.error.call(this,this._data.core.last_error),!1;if(e.parent===h.id){for(g=h.children.concat(),-1!==(f=S.inArray(e.id,g))&&(g=S.vakata.array_remove(g,f),ff.children.length&&(i=f.children.length),!this.check("copy_node",e,f,i,{core:!0,origin:n,is_multi:p&&p._id&&p._id!==this._id,is_foreign:!p||!p._id}))return this.settings.core.error.call(this,this._data.core.last_error),!1;if(!(u=p?p.get_json(e,{no_id:!0,no_data:!0,no_state:!0}):e))return!1;if(!0===u.id&&delete u.id,!(u=this._parse_model_from_json(u,f.id,f.parents.concat())))return!1;for(l=this.get_node(u),e&&e.state&&!1===e.state.loaded&&(l.state.loaded=!1),(c=[]).push(u),c=c.concat(l.children_d),this.trigger("model",{nodes:c,parent:f.id}),h=0,_=f.parents.length;h<_;h++)this._model.data[f.parents[h]].children_d=this._model.data[f.parents[h]].children_d.concat(c);for(c=[],h=0,_=f.children.length;h<_;h++)c[i<=h?h+1:h]=f.children[h];return c[i]=l.id,f.children=c,f.children_d.push(l.id),f.children_d=f.children_d.concat(l.children_d),f.id===S.jstree.root&&(this._model.force_full_redraw=!0),this._model.force_full_redraw||this._node_changed(f.id),a||this.redraw(f.id===S.jstree.root),r&&r.call(this,l,f,i),this.trigger("copy_node",{node:l,original:e,parent:f.id,position:i,old_parent:g,old_position:p&&p._id&&g&&p._model.data[g]&&p._model.data[g].children?S.inArray(e.id,p._model.data[g].children):-1,is_multi:p&&p._id&&p._id!==this._id,is_foreign:!p||!p._id,old_instance:p,new_instance:this}),l.id},cut:function(e){if(e||(e=this._data.core.selected.concat()),S.isArray(e)||(e=[e]),!e.length)return!1;var t=[],i,r,s;for(r=0,s=e.length;r"),c=e,l=S("
    ",{css:{position:"absolute",top:"-200px",left:t?"0px":"-1000px",visibility:"hidden"}}).appendTo(k.body),h=S("",{value:c,class:"jstree-rename-input",css:{padding:"0",border:"1px solid silver","box-sizing":"border-box",display:"inline-block",height:this._data.core.li_height+"px",lineHeight:this._data.core.li_height+"px",width:"150px"},blur:S.proxy(function(e){e.stopImmediatePropagation(),e.preventDefault();var t,i=d.children(".jstree-rename-input").val(),r=this.settings.core.force_text,s;""===i&&(i=c),l.remove(),d.replaceWith(o),d.remove(),c=r?c:S("
    ").append(S.parseHTML(c)).html(),a=this.get_node(a),this.set_text(a,c),(s=!!this.rename_node(a,r?S("
    ").text(i).text():S("
    ").append(S.parseHTML(i)).html()))||this.set_text(a,c),this._data.core.focused=_.id,setTimeout(S.proxy(function(){var e=this.get_node(_.id,!0);e.length&&(this._data.core.focused=_.id,e.children(".jstree-anchor").focus())},this),0),n&&n.call(this,_,s,u),h=null},this),keydown:function(e){var t=e.which;27===t&&(u=!0,this.value=c),27!==t&&13!==t&&37!==t&&38!==t&&39!==t&&40!==t&&32!==t||e.stopImmediatePropagation(),27!==t&&13!==t||(e.preventDefault(),this.blur())},click:function(e){e.stopImmediatePropagation()},mousedown:function(e){e.stopImmediatePropagation()},keyup:function(e){h.width(Math.min(l.text("pW"+this.value).width(),i))},keypress:function(e){if(13===e.which)return!1}}),r={fontFamily:o.css("fontFamily")||"",fontSize:o.css("fontSize")||"",fontWeight:o.css("fontWeight")||"",fontStyle:o.css("fontStyle")||"",fontStretch:o.css("fontStretch")||"",fontVariant:o.css("fontVariant")||"",letterSpacing:o.css("letterSpacing")||"",wordSpacing:o.css("wordSpacing")||""},d.attr("class",o.attr("class")).append(o.contents().clone()).append(h),o.replaceWith(d),l.css(r),h.css(r).width(Math.min(l.text("pW"+h[0].value).width(),i))[0].select(),void S(k).one("mousedown.jstree touchstart.jstree dnd_start.vakata",function(e){h&&e.target!==h&&S(h).blur()})):(this.settings.core.error.call(this,this._data.core.last_error),!1))},set_theme:function(e,t){if(!e)return!1;if(!0===t){var i=this.settings.core.themes.dir;i||(i=S.jstree.path+"/themes"),t=i+"/"+e+"/style.css"}t&&-1===S.inArray(t,r)&&(S("head").append(''),r.push(t)),this._data.core.themes.name&&this.element.removeClass("jstree-"+this._data.core.themes.name),this._data.core.themes.name=e,this.element.addClass("jstree-"+e),this.element[this.settings.core.themes.responsive?"addClass":"removeClass"]("jstree-"+e+"-responsive"),this.trigger("set_theme",{theme:e})},get_theme:function(){return this._data.core.themes.name},set_theme_variant:function(e){this._data.core.themes.variant&&this.element.removeClass("jstree-"+this._data.core.themes.name+"-"+this._data.core.themes.variant),(this._data.core.themes.variant=e)&&this.element.addClass("jstree-"+this._data.core.themes.name+"-"+this._data.core.themes.variant)},get_theme_variant:function(){return this._data.core.themes.variant},show_stripes:function(){this._data.core.themes.stripes=!0,this.get_container_ul().addClass("jstree-striped"),this.trigger("show_stripes")},hide_stripes:function(){this._data.core.themes.stripes=!1,this.get_container_ul().removeClass("jstree-striped"),this.trigger("hide_stripes")},toggle_stripes:function(){this._data.core.themes.stripes?this.hide_stripes():this.show_stripes()},show_dots:function(){this._data.core.themes.dots=!0,this.get_container_ul().removeClass("jstree-no-dots"),this.trigger("show_dots")},hide_dots:function(){this._data.core.themes.dots=!1,this.get_container_ul().addClass("jstree-no-dots"),this.trigger("hide_dots")},toggle_dots:function(){this._data.core.themes.dots?this.hide_dots():this.show_dots()},show_icons:function(){this._data.core.themes.icons=!0,this.get_container_ul().removeClass("jstree-no-icons"),this.trigger("show_icons")},hide_icons:function(){this._data.core.themes.icons=!1,this.get_container_ul().addClass("jstree-no-icons"),this.trigger("hide_icons")},toggle_icons:function(){this._data.core.themes.icons?this.hide_icons():this.show_icons()},show_ellipsis:function(){this._data.core.themes.ellipsis=!0,this.get_container_ul().addClass("jstree-ellipsis"),this.trigger("show_ellipsis")},hide_ellipsis:function(){this._data.core.themes.ellipsis=!1,this.get_container_ul().removeClass("jstree-ellipsis"),this.trigger("hide_ellipsis")},toggle_ellipsis:function(){this._data.core.themes.ellipsis?this.hide_ellipsis():this.show_ellipsis()},set_icon:function(e,t){var i,r,s,a;if(S.isArray(e)){for(i=0,r=(e=e.slice()).length;i "),r=!1,i+="
  • ",i+="",_.vakata.context.settings.icons&&(i+="'+(t.shortcut_label||"")+"":"")+"",t.submenu&&(s=_.vakata.context._parse(t.submenu,!0))&&(i+=s),i+="
  • ",t.separator_after&&(i+="
  •  
  • ",r=!0)}),i=i.replace(/
  • <\/li\>$/,""),t&&(i+=""),t||(g.html=i,_.vakata.context._trigger("parse")),10"),g.element.on("mouseenter","li",function(e){e.stopImmediatePropagation(),_.contains(this,e.relatedTarget)||(i&&clearTimeout(i),g.element.find(".vakata-context-hover").removeClass("vakata-context-hover").end(),_(this).siblings().find("ul").hide().end().end().parentsUntil(".vakata-context","li").addBack().addClass("vakata-context-hover"),_.vakata.context._show_submenu(this))}).on("mouseleave","li",function(e){_.contains(this,e.relatedTarget)||_(this).find(".vakata-context-hover").addBack().removeClass("vakata-context-hover")}).on("mouseleave",function(e){var t;_(this).find(".vakata-context-hover").removeClass("vakata-context-hover"),_.vakata.context.settings.hide_onmouseleave&&(i=setTimeout((t=this,function(){_.vakata.context.hide()}),_.vakata.context.settings.hide_onmouseleave))}).on("click","a",function(e){e.preventDefault(),_(this).blur().parent().hasClass("vakata-context-disabled")||!1===_.vakata.context._execute(_(this).attr("rel"))||_.vakata.context.hide()}).on("keydown","a",function(e){var t=null;switch(e.which){case 13:case 32:e.type="click",e.preventDefault(),_(e.currentTarget).trigger(e);break;case 37:g.is_visible&&(g.element.find(".vakata-context-hover").last().closest("li").first().find("ul").hide().find(".vakata-context-hover").removeClass("vakata-context-hover").end().end().children("a").focus(),e.stopImmediatePropagation(),e.preventDefault());break;case 38:g.is_visible&&((t=g.element.find("ul:visible").addBack().last().children(".vakata-context-hover").removeClass("vakata-context-hover").prevAll("li:not(.vakata-context-separator)").first()).length||(t=g.element.find("ul:visible").addBack().last().children("li:not(.vakata-context-separator)").last()),t.addClass("vakata-context-hover").children("a").focus(),e.stopImmediatePropagation(),e.preventDefault());break;case 39:g.is_visible&&(g.element.find(".vakata-context-hover").last().children("ul").show().children("li:not(.vakata-context-separator)").removeClass("vakata-context-hover").first().addClass("vakata-context-hover").children("a").focus(),e.stopImmediatePropagation(),e.preventDefault());break;case 40:g.is_visible&&((t=g.element.find("ul:visible").addBack().last().children(".vakata-context-hover").removeClass("vakata-context-hover").nextAll("li:not(.vakata-context-separator)").first()).length||(t=g.element.find("ul:visible").addBack().last().children("li:not(.vakata-context-separator)").first()),t.addClass("vakata-context-hover").children("a").focus(),e.stopImmediatePropagation(),e.preventDefault());break;case 27:_.vakata.context.hide(),e.preventDefault()}}).on("keydown",function(e){e.preventDefault();var t=g.element.find(".vakata-contextmenu-shortcut-"+e.which).parent();t.parent().not(".vakata-context-disabled")&&t.click()}),_(k).on("mousedown.vakata.jstree",function(e){g.is_visible&&g.element[0]!==e.target&&!_.contains(g.element[0],e.target)&&_.vakata.context.hide()}).on("context_show.vakata.jstree",function(e,t){g.element.find("li:has(ul)").children("a").addClass("vakata-context-parent"),u&&g.element.addClass("vakata-context-rtl").css("direction","rtl"),g.element.find("ul").hide().end()})}),S.jstree.defaults.dnd={copy:!0,open_timeout:500,is_draggable:!0,check_while_dragging:!0,always_copy:!1,inside_pos:0,drag_selection:!0,touch:!0,large_drop_target:!1,large_drag_target:!1,use_html5:!1},S.jstree.plugins.dnd=function(e,o){this.init=function(e,t){o.init.call(this,e,t),this.settings.dnd.use_html5=this.settings.dnd.use_html5&&"draggable"in k.createElement("span")},this.bind=function(){o.bind.call(this),this.element.on(this.settings.dnd.use_html5?"dragstart.jstree":"mousedown.jstree touchstart.jstree",this.settings.dnd.large_drag_target?".jstree-node":".jstree-anchor",S.proxy(function(e){if(this.settings.dnd.large_drag_target&&S(e.target).closest(".jstree-node")[0]!==e.currentTarget)return!0;if("touchstart"===e.type&&(!this.settings.dnd.touch||"selected"===this.settings.dnd.touch&&!S(e.currentTarget).closest(".jstree-node").children(".jstree-anchor").hasClass("jstree-clicked")))return!0;var t=this.get_node(e.target),i=this.is_selected(t)&&this.settings.dnd.drag_selection?this.get_top_selected().length:1,r=1'+r+'
  • ');S.vakata.dnd._trigger("start",e,{helper:S(),element:l,data:d})}},this)),this.settings.dnd.use_html5&&this.element.on("dragover.jstree",function(e){return e.preventDefault(),S.vakata.dnd._trigger("move",e,{helper:S(),element:l,data:d}),!1}).on("drop.jstree",S.proxy(function(e){return e.preventDefault(),S.vakata.dnd._trigger("stop",e,{helper:S(),element:l,data:d}),!1},this))},this.redraw_node=function(e,t,i,r){if((e=o.redraw_node.apply(this,arguments))&&this.settings.dnd.use_html5)if(this.settings.dnd.large_drag_target)e.setAttribute("draggable",!0);else{var s,a,n=null;for(s=0,a=e.childNodes.length;s ').hide();S(k).on("dragover.vakata.jstree",function(e){l&&S.vakata.dnd._trigger("move",e,{helper:S(),element:l,data:d})}).on("drop.vakata.jstree",function(e){l&&(S.vakata.dnd._trigger("stop",e,{helper:S(),element:l,data:d}),d=l=null)}).on("dnd_start.vakata.jstree",function(e,t){T=C=!1,t&&t.data&&t.data.jstree&&O.appendTo(k.body)}).on("dnd_move.vakata.jstree",function(e,s){var a=s.event.target!==T.target;if(N&&(s.event&&"dragover"===s.event.type&&!a||clearTimeout(N)),s&&s.data&&s.data.jstree&&(!s.event.target.id||"jstree-marker"!==s.event.target.id)){T=s.event;var n=S.jstree.reference(s.event.target),o=!1,d=!1,t=!1,i,c,l,h,_,u,g,f,p,m,v,j,y,k,x,b,w;if(n&&n._data&&n._data.dnd)if(O.attr("class","jstree-"+n.get_theme()+(n.settings.core.themes.responsive?" jstree-dnd-responsive":"")),b=s.data.origin&&(s.data.origin.settings.dnd.always_copy||s.data.origin.settings.dnd.copy&&(s.event.metaKey||s.event.ctrlKey)),s.helper.children().attr("class","jstree-"+n.get_theme()+" jstree-"+n.get_theme()+"-"+n.get_theme_variant()+" "+(n.settings.core.themes.responsive?" jstree-dnd-responsive":"")).find(".jstree-copy").first()[b?"show":"hide"](),s.event.target!==n.element[0]&&s.event.target!==n.get_container_ul()[0]||0!==n.get_container_ul().children().length){if((o=n.settings.dnd.large_drop_target?S(s.event.target).closest(".jstree-node").children(".jstree-anchor"):S(s.event.target).closest(".jstree-anchor"))&&o.length&&o.parent().is(".jstree-closed, .jstree-open, .jstree-leaf")&&(d=o.offset(),t=(s.event.pageY!==E?s.event.pageY:s.event.originalEvent.pageY)-d.top,h=o.outerHeight(),g=tS.inArray(s.data.nodes[p],y.children)&&(j-=1)),!(f=f&&(n&&n.settings&&n.settings.dnd&&!1===n.settings.dnd.check_while_dragging||n.check(v,s.data.origin&&s.data.origin!==n?s.data.origin.get_node(s.data.nodes[p]):s.data.nodes[p],_,j,{dnd:!0,ref:n.get_node(o.parent()),pos:t,origin:s.data.origin,is_multi:s.data.origin&&s.data.origin!==n,is_foreign:!s.data.origin})))){n&&n.last_error&&(A=n.last_error());break}var i,r;if("i"===t&&o.parent().is(".jstree-closed")&&n.settings.dnd.open_timeout&&(s.event&&"dragover"===s.event.type&&!a||(N&&clearTimeout(N),N=setTimeout((i=n,r=o,function(){i.open_node(r)}),n.settings.dnd.open_timeout))),f)return(w=n.get_node(_,!0)).hasClass(".jstree-dnd-parent")||(S(".jstree-dnd-parent").removeClass("jstree-dnd-parent"),w.addClass("jstree-dnd-parent")),C={ins:n,par:_,pos:"i"!==t||"last"!==k||0!==u||n.is_loaded(x)?u:"last"},O.css({left:c+"px",top:l+"px"}).show(),s.helper.find(".jstree-icon").first().removeClass("jstree-er").addClass("jstree-ok"),s.event.originalEvent&&s.event.originalEvent.dataTransfer&&(s.event.originalEvent.dataTransfer.dropEffect=b?"copy":"move"),A={},!(g=!0)}),!0===g))return}else{for(f=!0,p=0,m=s.data.nodes.length;p"),escape:function(e){return h.vakata.html.div.text(e).html()},strip:function(e){return h.vakata.html.div.empty().append(h.parseHTML(e)).text()}}),target:!1,is_down:!1,is_drag:!1,helper:!1,helper_w:0,data:!1,init_x:0,init_y:0,scroll_l:0,scroll_t:0,scroll_e:!1,scroll_i:!1,is_touch:!1},h.vakata.dnd={settings:{scroll_speed:10,scroll_proximity:20,helper_left:5,helper_top:10,threshold:5,threshold_touch:10},_trigger:function(e,t,i){i===E&&(i=h.vakata.dnd._get()),i.event=t,h(k).triggerHandler("dnd_"+e+".vakata",i)},_get:function(){return{data:f.data,element:f.element,helper:f.helper}},_clean:function(){f.helper&&f.helper.remove(),f.scroll_i&&(clearInterval(f.scroll_i),f.scroll_i=!1),f={element:!1,target:!1,is_down:!1,is_drag:!1,helper:!1,helper_w:0,data:!1,init_x:0,init_y:0,scroll_l:0,scroll_t:0,scroll_e:!1,scroll_i:!1,is_touch:!1},h(k).off("mousemove.vakata.jstree touchmove.vakata.jstree",h.vakata.dnd.drag),h(k).off("mouseup.vakata.jstree touchend.vakata.jstree",h.vakata.dnd.stop)},_scroll:function(e){if(!f.scroll_e||!f.scroll_l&&!f.scroll_t)return f.scroll_i&&(clearInterval(f.scroll_i),f.scroll_i=!1),!1;if(!f.scroll_i)return f.scroll_i=setInterval(h.vakata.dnd._scroll,100),!1;if(!0===e)return!1;var t=f.scroll_e.scrollTop(),i=f.scroll_e.scrollLeft();f.scroll_e.scrollTop(t+f.scroll_t*h.vakata.dnd.settings.scroll_speed),f.scroll_e.scrollLeft(i+f.scroll_l*h.vakata.dnd.settings.scroll_speed),t===f.scroll_e.scrollTop()&&i===f.scroll_e.scrollLeft()||h.vakata.dnd._trigger("scroll",f.scroll_e)},start:function(e,t,i){"touchstart"===e.type&&e.originalEvent&&e.originalEvent.changedTouches&&e.originalEvent.changedTouches[0]&&(e.pageX=e.originalEvent.changedTouches[0].pageX,e.pageY=e.originalEvent.changedTouches[0].pageY,e.target=k.elementFromPoint(e.originalEvent.changedTouches[0].pageX-window.pageXOffset,e.originalEvent.changedTouches[0].pageY-window.pageYOffset)),f.is_drag&&h.vakata.dnd.stop({});try{e.currentTarget.unselectable="on",e.currentTarget.onselectstart=function(){return!1},e.currentTarget.style&&(e.currentTarget.style.touchAction="none",e.currentTarget.style.msTouchAction="none",e.currentTarget.style.MozUserSelect="none")}catch(e){}return f.init_x=e.pageX,f.init_y=e.pageY,f.data=t,f.is_down=!0,f.element=e.currentTarget,f.target=e.target,f.is_touch="touchstart"===e.type,!1!==i&&(f.helper=h("
    ").html(i).css({display:"block",margin:"0",padding:"0",position:"absolute",top:"-2000px",lineHeight:"16px",zIndex:"10000"})),h(k).on("mousemove.vakata.jstree touchmove.vakata.jstree",h.vakata.dnd.drag),h(k).on("mouseup.vakata.jstree touchend.vakata.jstree",h.vakata.dnd.stop),!1},drag:function(i){if("touchmove"===i.type&&i.originalEvent&&i.originalEvent.changedTouches&&i.originalEvent.changedTouches[0]&&(i.pageX=i.originalEvent.changedTouches[0].pageX,i.pageY=i.originalEvent.changedTouches[0].pageY,i.target=k.elementFromPoint(i.originalEvent.changedTouches[0].pageX-window.pageXOffset,i.originalEvent.changedTouches[0].pageY-window.pageYOffset)),f.is_down){if(!f.is_drag){if(!(Math.abs(i.pageX-f.init_x)>(f.is_touch?h.vakata.dnd.settings.threshold_touch:h.vakata.dnd.settings.threshold)||Math.abs(i.pageY-f.init_y)>(f.is_touch?h.vakata.dnd.settings.threshold_touch:h.vakata.dnd.settings.threshold)))return;f.helper&&(f.helper.appendTo(k.body),f.helper_w=f.helper.outerWidth()),f.is_drag=!0,h(f.target).one("click.vakata",!1),h.vakata.dnd._trigger("start",i)}var e=!1,t=!1,r=!1,s=!1,a=!1,n=!1,o=!1,d=!1,c=!1,l=!1;return f.scroll_t=0,f.scroll_l=0,f.scroll_e=!1,h(h(i.target).parentsUntil("body").addBack().get().reverse()).filter(function(){return/^auto|scroll$/.test(h(this).css("overflow"))&&(this.scrollHeight>this.offsetHeight||this.scrollWidth>this.offsetWidth)}).each(function(){var e=h(this),t=e.offset();if(this.scrollHeight>this.offsetHeight&&(t.top+e.height()-i.pageYthis.offsetWidth&&(t.left+e.width()-i.pageXa&&(l=a-(f.helper_w+2)),f.helper.css({left:l+"px",top:c+"px"})),h.vakata.dnd._trigger("move",i),!1}},stop:function(e){if("touchend"===e.type&&e.originalEvent&&e.originalEvent.changedTouches&&e.originalEvent.changedTouches[0]&&(e.pageX=e.originalEvent.changedTouches[0].pageX,e.pageY=e.originalEvent.changedTouches[0].pageY,e.target=k.elementFromPoint(e.originalEvent.changedTouches[0].pageX-window.pageXOffset,e.originalEvent.changedTouches[0].pageY-window.pageYOffset)),f.is_drag)e.target!==f.target&&h(f.target).off("click.vakata"),h.vakata.dnd._trigger("stop",e);else if("touchend"===e.type&&e.target===f.target){var t=setTimeout(function(){h(e.target).click()},100);h(e.target).one("click",function(){t&&clearTimeout(t)})}return h.vakata.dnd._clean(),!1}},S.jstree.defaults.massload=null,S.jstree.plugins.massload=function(e,h){this.init=function(e,t){this._data.massload={},h.init.call(this,e,t)},this._load_nodes=function(a,n,o,d){var e=this.settings.massload,t=JSON.stringify(a),i=[],r=this._model.data,s,c,l;if(!o){for(s=0,c=a.length;ss)break;c=_}return{isMatch:0<=a,score:g}},!0===e?{search:t}:t(e)},i.vakata.search.defaults={location:0,distance:100,threshold:.6,fuzzy:!1,caseSensitive:!1},S.jstree.defaults.sort=function(e,t){return this.get_text(e)>this.get_text(t)?1:-1};var p=!(S.jstree.plugins.sort=function(e,t){this.bind=function(){t.bind.call(this),this.element.on("model.jstree",S.proxy(function(e,t){this.sort(t.parent,!0)},this)).on("rename_node.jstree create_node.jstree",S.proxy(function(e,t){this.sort(t.parent||t.node.parent,!1),this.redraw_node(t.parent||t.node.parent,!0)},this)).on("move_node.jstree copy_node.jstree",S.proxy(function(e,t){this.sort(t.parent,!1),this.redraw_node(t.parent,!0)},this))},this.sort=function(e,t){var i,r;if((e=this.get_node(e))&&e.children&&e.children.length&&(e.children.sort(S.proxy(this.settings.sort,this)),t))for(i=0,r=e.children_d.length;ii.ttl)&&(i&&i.state&&(i=i.state),i&&S.isFunction(this.settings.state.filter)&&(i=this.settings.state.filter.call(this,i)),!!i&&(this.settings.state.preserve_loaded||delete i.core.loaded,this.element.one("set_state.jstree",function(e,t){t.instance.trigger("restore_state",{state:S.extend(!0,{},i)})}),this.set_state(i),!0))},this.clear_state=function(){return S.vakata.storage.del(this.settings.state.key)}},(t=S).vakata.storage={set:function(e,t){return window.localStorage.setItem(e,t)},get:function(e){return window.localStorage.getItem(e)},del:function(e){return window.localStorage.removeItem(e)}},S.jstree.defaults.types={default:{}},S.jstree.defaults.types[S.jstree.root]={},S.jstree.plugins.types=function(e,l){this.init=function(e,t){var i,r;if(t&&t.types&&t.types.default)for(i in t.types)if("default"!==i&&i!==S.jstree.root&&t.types.hasOwnProperty(i))for(r in t.types.default)t.types.default.hasOwnProperty(r)&&t.types[i][r]===E&&(t.types[i][r]=t.types.default[r]);l.init.call(this,e,t),this._model.data[S.jstree.root].type=S.jstree.root},this.refresh=function(e,t){l.refresh.call(this,e,t),this._model.data[S.jstree.root].type=S.jstree.root},this.bind=function(){this.element.on("model.jstree",S.proxy(function(e,t){var i=this._model.data,r=t.nodes,s=this.settings.types,a,n,o="default",d;for(a=0,n=r.length;a .jstree-ocl",S.proxy(function(e){e.stopImmediatePropagation();var t=S.Event("click",{metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey});S(e.currentTarget).closest(".jstree-node").children(".jstree-anchor").first().trigger(t).focus()},this)).on("mouseover.jstree",".jstree-wholerow, .jstree-icon",S.proxy(function(e){return e.stopImmediatePropagation(),this.is_disabled(e.currentTarget)||this.hover_node(e.currentTarget),!1},this)).on("mouseleave.jstree",".jstree-node",S.proxy(function(e){this.dehover_node(e.currentTarget)},this))},this.teardown=function(){this.settings.wholerow&&this.element.find(".jstree-wholerow").remove(),a.teardown.call(this)},this.redraw_node=function(e,t,i,r){if(e=a.redraw_node.apply(this,arguments)){var s=v.cloneNode(!0);-1!==S.inArray(e.id,this._data.core.selected)&&(s.className+=" jstree-wholerow-clicked"),this._data.core.focused&&this._data.core.focused===e.id&&(s.className+=" jstree-wholerow-hovered"),e.insertBefore(s,e.childNodes[0])}return e}},window.customElements&&Object&&Object.create){var j=Object.create(HTMLElement.prototype);j.createdCallback=function(){var e={core:{},plugins:[]},t;for(t in S.jstree.plugins)S.jstree.plugins.hasOwnProperty(t)&&this.attributes[t]&&(e.plugins.push(t),this.getAttribute(t)&&JSON.parse(this.getAttribute(t))&&(e[t]=JSON.parse(this.getAttribute(t))));for(t in S.jstree.defaults.core)S.jstree.defaults.core.hasOwnProperty(t)&&this.attributes[t]&&(e.core[t]=JSON.parse(this.getAttribute(t))||this.getAttribute(t));S(this).jstree(e)};try{window.customElements.define("vakata-jstree",function(){},{prototype:j})}catch(e){}}}}); // source --> https://www.km101.com.tw/wp-content/plugins/filebird/admin/plugin/rick-strahl/jquery-resizable.js?ver=2.2 /// /* jquery-resizable Version 0.32 - 5/5/2018 © 2015-2018 Rick Strahl, West Wind Technologies www.west-wind.com Licensed under MIT License */ (function(factory, undefined) { if (typeof define === 'function' && define.amd) { // AMD define(['jquery'], factory); } else if (typeof module === 'object' && typeof module.exports === 'object') { // CommonJS module.exports = factory(require('jquery')); } else { // Global jQuery factory(jQuery); } }(function($, undefined) { if ($.fn.fileBirdResizable) return; $.fn.fileBirdResizable = function fnResizable(options) { var defaultOptions = { // selector for handle that starts dragging handleSelector: null, // resize the width resizeWidth: true, // resize the height resizeHeight: true, // the side that the width resizing is relative to resizeWidthFrom: 'right', // the side that the height resizing is relative to resizeHeightFrom: 'bottom', // hook into start drag operation (event passed) onDragStart: null, // hook into stop drag operation (event passed) onDragEnd: null, // hook into each drag operation (event passed) onDrag: null, // disable touch-action on $handle // prevents browser level actions like forward back gestures touchActionNone: true, // instance id instanceId: null }; if (typeof options == "object") defaultOptions = $.extend(defaultOptions, options); return this.each(function () { var opt = $.extend({}, defaultOptions); if (!opt.instanceId) opt.instanceId = "rsz_" + new Date().getTime(); var startPos, startTransition; // get the element to resize var $el = $(this); var $handle; if (options === 'destroy') { opt = $el.data('resizable'); if (!opt) return; $handle = getHandle(opt.handleSelector, $el); $handle.off("mousedown." + opt.instanceId + " touchstart." + opt.instanceId); if (opt.touchActionNone) $handle.css("touch-action", ""); $el.removeClass("resizable"); return; } $el.data('resizable', opt); // get the drag handle $handle = getHandle(opt.handleSelector, $el); if (opt.touchActionNone) $handle.css("touch-action", "none"); $el.addClass("resizable"); $handle.on("mousedown." + opt.instanceId + " touchstart." + opt.instanceId, startDragging); function noop(e) { e.stopPropagation(); e.preventDefault(); }; function startDragging(e) { // Prevent dragging a ghost image in HTML5 / Firefox and maybe others if ( e.preventDefault ) { e.preventDefault(); } startPos = getMousePos(e); startPos.width = parseInt($el.width(), 10); startPos.height = parseInt($el.height(), 10); startTransition = $el.css("transition"); //$el.css("transition", "none"); if (opt.onDragStart) { if (opt.onDragStart(e, $el, opt) === false) return; } $(document).on('mousemove.' + opt.instanceId, doDrag); $(document).on('mouseup.' + opt.instanceId, stopDragging); if (window.Touch || navigator.maxTouchPoints) { $(document).on('touchmove.' + opt.instanceId, doDrag); $(document).on('touchend.' + opt.instanceId, stopDragging); } $(document).on('selectstart.' + opt.instanceId, noop); // disable selection $("iframe").css("pointer-events","none"); } function doDrag(e) { var pos = getMousePos(e), newWidth, newHeight; if (opt.resizeWidthFrom === 'left') newWidth = startPos.width - pos.x + startPos.x; else newWidth = startPos.width + pos.x - startPos.x; if (opt.resizeHeightFrom === 'top') newHeight = startPos.height - pos.y + startPos.y; else newHeight = startPos.height + pos.y - startPos.y; if (!opt.onDrag || opt.onDrag(e, $el, newWidth, newHeight, opt) !== false) { if (opt.resizeHeight) $el.height(newHeight); if (opt.resizeWidth) $el.width(newWidth); } $(".filebird_sidebar_fixed").css("width", $(".filebird_sidebar").width() + "px") } function stopDragging(e) { e.stopPropagation(); e.preventDefault(); $(document).off('mousemove.' + opt.instanceId); $(document).off('mouseup.' + opt.instanceId); if (window.Touch || navigator.maxTouchPoints) { $(document).off('touchmove.' + opt.instanceId); $(document).off('touchend.' + opt.instanceId); } $(document).off('selectstart.' + opt.instanceId, noop); // reset changed values // $el.css("transition", startTransition); $("iframe").css("pointer-events","auto"); if (opt.onDragEnd) opt.onDragEnd(e, $el, opt); //Update splitter width update_splitter_width(e); return false; } function getMousePos(e) { var pos = { x: 0, y: 0, width: 0, height: 0 }; if (typeof e.clientX === "number") { pos.x = e.clientX; pos.y = e.clientY; } else if (e.originalEvent.touches) { pos.x = e.originalEvent.touches[0].clientX; pos.y = e.originalEvent.touches[0].clientY; } else return null; return pos; } function getHandle(selector, $el) { if (selector && selector.trim()[0] === ">") { selector = selector.trim().replace(/^>\s*/, ""); return $el.find(selector); } // Search for the selector, but only in the parent element to limit the scope // This works for multiple objects on a page (using .class syntax most likely) // as long as each has a separate parent container. return selector ? $el.parent().find(selector) : $el; } function update_splitter_width(e){ var njtMinWidth = 240; var pos = getMousePos(e), newWidth, newHeight; if (opt.resizeWidthFrom === 'left') newWidth = startPos.width - pos.x + startPos.x; else newWidth = startPos.width + pos.x - startPos.x; var data = { 'action' : 'filebird_ajax_save_splitter', 'splitter_width' : newWidth, }; if (newWidth >= njtMinWidth){ $.post(ajaxurl,data,function(response){ }).success(function(response){ if(response.success != true){ console.log('Error: ' + response); } }); } } }); }; })); // source --> https://www.km101.com.tw/wp-content/plugins/filebird/admin/plugin/mCustomScrollbar/jquery.mCustomScrollbar.min.js?ver=2.2 /* == malihu jquery custom scrollbar plugin == Version: 3.1.5, License: MIT License (MIT) */ !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(e){!function(t){var o="function"==typeof define&&define.amd,a="undefined"!=typeof module&&module.exports,n="https:"==document.location.protocol?"https:":"http:",i="cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js";o||(a?require("jquery-mousewheel")(e):e.event.special.mousewheel||e("head").append(decodeURI("%3Cscript src="+n+"//"+i+"%3E%3C/script%3E"))),t()}(function(){var t,o="mCustomScrollbar",a="mCS",n=".mCustomScrollbar",i={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},r=0,l={},s=window.attachEvent&&!window.addEventListener?1:0,c=!1,d=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],u={init:function(t){var t=e.extend(!0,{},i,t),o=f.call(this);if(t.live){var s=t.liveSelector||this.selector||n,c=e(s);if("off"===t.live)return void m(s);l[s]=setTimeout(function(){c.mCustomScrollbar(t),"once"===t.live&&c.length&&m(s)},500)}else m(s);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":p(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=g(t.scrollButtons.scrollType),h(t),e(o).each(function(){var o=e(this);if(!o.data(a)){o.data(a,{idx:++r,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:o.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var n=o.data(a),i=n.opt,l=o.data("mcs-axis"),s=o.data("mcs-scrollbar-position"),c=o.data("mcs-theme");l&&(i.axis=l),s&&(i.scrollbarPosition=s),c&&(i.theme=c,h(i)),v.call(this),n&&i.callbacks.onCreate&&"function"==typeof i.callbacks.onCreate&&i.callbacks.onCreate.call(this),e("#mCSB_"+n.idx+"_container img:not(."+d[2]+")").addClass(d[2]),u.update.call(null,o)}})},update:function(t,o){var n=t||f.call(this);return e(n).each(function(){var t=e(this);if(t.data(a)){var n=t.data(a),i=n.opt,r=e("#mCSB_"+n.idx+"_container"),l=e("#mCSB_"+n.idx),s=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];if(!r.length)return;n.tweenRunning&&Q(t),o&&n&&i.callbacks.onBeforeUpdate&&"function"==typeof i.callbacks.onBeforeUpdate&&i.callbacks.onBeforeUpdate.call(this),t.hasClass(d[3])&&t.removeClass(d[3]),t.hasClass(d[4])&&t.removeClass(d[4]),l.css("max-height","none"),l.height()!==t.height()&&l.css("max-height",t.height()),_.call(this),"y"===i.axis||i.advanced.autoExpandHorizontalScroll||r.css("width",x(r)),n.overflowed=y.call(this),M.call(this),i.autoDraggerLength&&S.call(this),b.call(this),T.call(this);var c=[Math.abs(r[0].offsetTop),Math.abs(r[0].offsetLeft)];"x"!==i.axis&&(n.overflowed[0]?s[0].height()>s[0].parent().height()?B.call(this):(G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),n.contentReset.y=null):(B.call(this),"y"===i.axis?k.call(this):"yx"===i.axis&&n.overflowed[1]&&G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==i.axis&&(n.overflowed[1]?s[1].width()>s[1].parent().width()?B.call(this):(G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),n.contentReset.x=null):(B.call(this),"x"===i.axis?k.call(this):"yx"===i.axis&&n.overflowed[0]&&G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),o&&n&&(2===o&&i.callbacks.onImageLoad&&"function"==typeof i.callbacks.onImageLoad?i.callbacks.onImageLoad.call(this):3===o&&i.callbacks.onSelectorChange&&"function"==typeof i.callbacks.onSelectorChange?i.callbacks.onSelectorChange.call(this):i.callbacks.onUpdate&&"function"==typeof i.callbacks.onUpdate&&i.callbacks.onUpdate.call(this)),N.call(this)}})},scrollTo:function(t,o){if("undefined"!=typeof t&&null!=t){var n=f.call(this);return e(n).each(function(){var n=e(this);if(n.data(a)){var i=n.data(a),r=i.opt,l={trigger:"external",scrollInertia:r.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},s=e.extend(!0,{},l,o),c=Y.call(this,t),d=s.scrollInertia>0&&s.scrollInertia<17?17:s.scrollInertia;c[0]=X.call(this,c[0],"y"),c[1]=X.call(this,c[1],"x"),s.moveDragger&&(c[0]*=i.scrollRatio.y,c[1]*=i.scrollRatio.x),s.dur=ne()?0:d,setTimeout(function(){null!==c[0]&&"undefined"!=typeof c[0]&&"x"!==r.axis&&i.overflowed[0]&&(s.dir="y",s.overwrite="all",G(n,c[0].toString(),s)),null!==c[1]&&"undefined"!=typeof c[1]&&"y"!==r.axis&&i.overflowed[1]&&(s.dir="x",s.overwrite="none",G(n,c[1].toString(),s))},s.timeout)}})}},stop:function(){var t=f.call(this);return e(t).each(function(){var t=e(this);t.data(a)&&Q(t)})},disable:function(t){var o=f.call(this);return e(o).each(function(){var o=e(this);if(o.data(a)){o.data(a);N.call(this,"remove"),k.call(this),t&&B.call(this),M.call(this,!0),o.addClass(d[3])}})},destroy:function(){var t=f.call(this);return e(t).each(function(){var n=e(this);if(n.data(a)){var i=n.data(a),r=i.opt,l=e("#mCSB_"+i.idx),s=e("#mCSB_"+i.idx+"_container"),c=e(".mCSB_"+i.idx+"_scrollbar");r.live&&m(r.liveSelector||e(t).selector),N.call(this,"remove"),k.call(this),B.call(this),n.removeData(a),$(this,"mcs"),c.remove(),s.find("img."+d[2]).removeClass(d[2]),l.replaceWith(s.contents()),n.removeClass(o+" _"+a+"_"+i.idx+" "+d[6]+" "+d[7]+" "+d[5]+" "+d[3]).addClass(d[4])}})}},f=function(){return"object"!=typeof e(this)||e(this).length<1?n:this},h=function(t){var o=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],a=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],n=["minimal","minimal-dark"],i=["minimal","minimal-dark"],r=["minimal","minimal-dark"];t.autoDraggerLength=e.inArray(t.theme,o)>-1?!1:t.autoDraggerLength,t.autoExpandScrollbar=e.inArray(t.theme,a)>-1?!1:t.autoExpandScrollbar,t.scrollButtons.enable=e.inArray(t.theme,n)>-1?!1:t.scrollButtons.enable,t.autoHideScrollbar=e.inArray(t.theme,i)>-1?!0:t.autoHideScrollbar,t.scrollbarPosition=e.inArray(t.theme,r)>-1?"outside":t.scrollbarPosition},m=function(e){l[e]&&(clearTimeout(l[e]),$(l,e))},p=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},g=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},v=function(){var t=e(this),n=t.data(a),i=n.opt,r=i.autoExpandScrollbar?" "+d[1]+"_expand":"",l=["
    ","
    "],s="yx"===i.axis?"mCSB_vertical_horizontal":"x"===i.axis?"mCSB_horizontal":"mCSB_vertical",c="yx"===i.axis?l[0]+l[1]:"x"===i.axis?l[1]:l[0],u="yx"===i.axis?"
    ":"",f=i.autoHideScrollbar?" "+d[6]:"",h="x"!==i.axis&&"rtl"===n.langDir?" "+d[7]:"";i.setWidth&&t.css("width",i.setWidth),i.setHeight&&t.css("height",i.setHeight),i.setLeft="y"!==i.axis&&"rtl"===n.langDir?"989999px":i.setLeft,t.addClass(o+" _"+a+"_"+n.idx+f+h).wrapInner("
    ");var m=e("#mCSB_"+n.idx),p=e("#mCSB_"+n.idx+"_container");"y"===i.axis||i.advanced.autoExpandHorizontalScroll||p.css("width",x(p)),"outside"===i.scrollbarPosition?("static"===t.css("position")&&t.css("position","relative"),t.css("overflow","visible"),m.addClass("mCSB_outside").after(c)):(m.addClass("mCSB_inside").append(c),p.wrap(u)),w.call(this);var g=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];g[0].css("min-height",g[0].height()),g[1].css("min-width",g[1].width())},x=function(t){var o=[t[0].scrollWidth,Math.max.apply(Math,t.children().map(function(){return e(this).outerWidth(!0)}).get())],a=t.parent().width();return o[0]>a?o[0]:o[1]>a?o[1]:"100%"},_=function(){var t=e(this),o=t.data(a),n=o.opt,i=e("#mCSB_"+o.idx+"_container");if(n.advanced.autoExpandHorizontalScroll&&"y"!==n.axis){i.css({width:"auto","min-width":0,"overflow-x":"scroll"});var r=Math.ceil(i[0].scrollWidth);3===n.advanced.autoExpandHorizontalScroll||2!==n.advanced.autoExpandHorizontalScroll&&r>i.parent().width()?i.css({width:r,"min-width":"100%","overflow-x":"inherit"}):i.css({"overflow-x":"inherit",position:"absolute"}).wrap("
    ").css({width:Math.ceil(i[0].getBoundingClientRect().right+.4)-Math.floor(i[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap()}},w=function(){var t=e(this),o=t.data(a),n=o.opt,i=e(".mCSB_"+o.idx+"_scrollbar:first"),r=oe(n.scrollButtons.tabindex)?"tabindex='"+n.scrollButtons.tabindex+"'":"",l=["","","",""],s=["x"===n.axis?l[2]:l[0],"x"===n.axis?l[3]:l[1],l[2],l[3]];n.scrollButtons.enable&&i.prepend(s[0]).append(s[1]).next(".mCSB_scrollTools").prepend(s[2]).append(s[3])},S=function(){var t=e(this),o=t.data(a),n=e("#mCSB_"+o.idx),i=e("#mCSB_"+o.idx+"_container"),r=[e("#mCSB_"+o.idx+"_dragger_vertical"),e("#mCSB_"+o.idx+"_dragger_horizontal")],l=[n.height()/i.outerHeight(!1),n.width()/i.outerWidth(!1)],c=[parseInt(r[0].css("min-height")),Math.round(l[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(l[1]*r[1].parent().width())],d=s&&c[1]r&&(r=s),c>l&&(l=c),[r>n.height(),l>n.width()]},B=function(){var t=e(this),o=t.data(a),n=o.opt,i=e("#mCSB_"+o.idx),r=e("#mCSB_"+o.idx+"_container"),l=[e("#mCSB_"+o.idx+"_dragger_vertical"),e("#mCSB_"+o.idx+"_dragger_horizontal")];if(Q(t),("x"!==n.axis&&!o.overflowed[0]||"y"===n.axis&&o.overflowed[0])&&(l[0].add(r).css("top",0),G(t,"_resetY")),"y"!==n.axis&&!o.overflowed[1]||"x"===n.axis&&o.overflowed[1]){var s=dx=0;"rtl"===o.langDir&&(s=i.width()-r.outerWidth(!1),dx=Math.abs(s/o.scrollRatio.x)),r.css("left",s),l[1].css("left",dx),G(t,"_resetX")}},T=function(){function t(){r=setTimeout(function(){e.event.special.mousewheel?(clearTimeout(r),W.call(o[0])):t()},100)}var o=e(this),n=o.data(a),i=n.opt;if(!n.bindEvents){if(I.call(this),i.contentTouchScroll&&D.call(this),E.call(this),i.mouseWheel.enable){var r;t()}P.call(this),U.call(this),i.advanced.autoScrollOnFocus&&H.call(this),i.scrollButtons.enable&&F.call(this),i.keyboard.enable&&q.call(this),n.bindEvents=!0}},k=function(){var t=e(this),o=t.data(a),n=o.opt,i=a+"_"+o.idx,r=".mCSB_"+o.idx+"_scrollbar",l=e("#mCSB_"+o.idx+",#mCSB_"+o.idx+"_container,#mCSB_"+o.idx+"_container_wrapper,"+r+" ."+d[12]+",#mCSB_"+o.idx+"_dragger_vertical,#mCSB_"+o.idx+"_dragger_horizontal,"+r+">a"),s=e("#mCSB_"+o.idx+"_container");n.advanced.releaseDraggableSelectors&&l.add(e(n.advanced.releaseDraggableSelectors)),n.advanced.extraDraggableSelectors&&l.add(e(n.advanced.extraDraggableSelectors)),o.bindEvents&&(e(document).add(e(!A()||top.document)).unbind("."+i),l.each(function(){e(this).unbind("."+i)}),clearTimeout(t[0]._focusTimeout),$(t[0],"_focusTimeout"),clearTimeout(o.sequential.step),$(o.sequential,"step"),clearTimeout(s[0].onCompleteTimeout),$(s[0],"onCompleteTimeout"),o.bindEvents=!1)},M=function(t){var o=e(this),n=o.data(a),i=n.opt,r=e("#mCSB_"+n.idx+"_container_wrapper"),l=r.length?r:e("#mCSB_"+n.idx+"_container"),s=[e("#mCSB_"+n.idx+"_scrollbar_vertical"),e("#mCSB_"+n.idx+"_scrollbar_horizontal")],c=[s[0].find(".mCSB_dragger"),s[1].find(".mCSB_dragger")];"x"!==i.axis&&(n.overflowed[0]&&!t?(s[0].add(c[0]).add(s[0].children("a")).css("display","block"),l.removeClass(d[8]+" "+d[10])):(i.alwaysShowScrollbar?(2!==i.alwaysShowScrollbar&&c[0].css("display","none"),l.removeClass(d[10])):(s[0].css("display","none"),l.addClass(d[10])),l.addClass(d[8]))),"y"!==i.axis&&(n.overflowed[1]&&!t?(s[1].add(c[1]).add(s[1].children("a")).css("display","block"),l.removeClass(d[9]+" "+d[11])):(i.alwaysShowScrollbar?(2!==i.alwaysShowScrollbar&&c[1].css("display","none"),l.removeClass(d[11])):(s[1].css("display","none"),l.addClass(d[11])),l.addClass(d[9]))),n.overflowed[0]||n.overflowed[1]?o.removeClass(d[5]):o.addClass(d[5])},O=function(t){var o=t.type,a=t.target.ownerDocument!==document&&null!==frameElement?[e(frameElement).offset().top,e(frameElement).offset().left]:null,n=A()&&t.target.ownerDocument!==top.document&&null!==frameElement?[e(t.view.frameElement).offset().top,e(t.view.frameElement).offset().left]:[0,0];switch(o){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return a?[t.originalEvent.pageY-a[0]+n[0],t.originalEvent.pageX-a[1]+n[1],!1]:[t.originalEvent.pageY,t.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=t.originalEvent.touches.length||t.originalEvent.changedTouches.length;return t.target.ownerDocument!==document?[i.screenY,i.screenX,r>1]:[i.pageY,i.pageX,r>1];default:return a?[t.pageY-a[0]+n[0],t.pageX-a[1]+n[1],!1]:[t.pageY,t.pageX,!1]}},I=function(){function t(e,t,a,n){if(h[0].idleTimer=d.scrollInertia<233?250:0,o.attr("id")===f[1])var i="x",s=(o[0].offsetLeft-t+n)*l.scrollRatio.x;else var i="y",s=(o[0].offsetTop-e+a)*l.scrollRatio.y;G(r,s.toString(),{dir:i,drag:!0})}var o,n,i,r=e(this),l=r.data(a),d=l.opt,u=a+"_"+l.idx,f=["mCSB_"+l.idx+"_dragger_vertical","mCSB_"+l.idx+"_dragger_horizontal"],h=e("#mCSB_"+l.idx+"_container"),m=e("#"+f[0]+",#"+f[1]),p=d.advanced.releaseDraggableSelectors?m.add(e(d.advanced.releaseDraggableSelectors)):m,g=d.advanced.extraDraggableSelectors?e(!A()||top.document).add(e(d.advanced.extraDraggableSelectors)):e(!A()||top.document);m.bind("contextmenu."+u,function(e){e.preventDefault()}).bind("mousedown."+u+" touchstart."+u+" pointerdown."+u+" MSPointerDown."+u,function(t){if(t.stopImmediatePropagation(),t.preventDefault(),ee(t)){c=!0,s&&(document.onselectstart=function(){return!1}),L.call(h,!1),Q(r),o=e(this);var a=o.offset(),l=O(t)[0]-a.top,u=O(t)[1]-a.left,f=o.height()+a.top,m=o.width()+a.left;f>l&&l>0&&m>u&&u>0&&(n=l,i=u),C(o,"active",d.autoExpandScrollbar)}}).bind("touchmove."+u,function(e){e.stopImmediatePropagation(),e.preventDefault();var a=o.offset(),r=O(e)[0]-a.top,l=O(e)[1]-a.left;t(n,i,r,l)}),e(document).add(g).bind("mousemove."+u+" pointermove."+u+" MSPointerMove."+u,function(e){if(o){var a=o.offset(),r=O(e)[0]-a.top,l=O(e)[1]-a.left;if(n===r&&i===l)return;t(n,i,r,l)}}).add(p).bind("mouseup."+u+" touchend."+u+" pointerup."+u+" MSPointerUp."+u,function(){o&&(C(o,"active",d.autoExpandScrollbar),o=null),c=!1,s&&(document.onselectstart=null),L.call(h,!0)})},D=function(){function o(e){if(!te(e)||c||O(e)[2])return void(t=0);t=1,b=0,C=0,d=1,y.removeClass("mCS_touch_action");var o=I.offset();u=O(e)[0]-o.top,f=O(e)[1]-o.left,z=[O(e)[0],O(e)[1]]}function n(e){if(te(e)&&!c&&!O(e)[2]&&(T.documentTouchScroll||e.preventDefault(),e.stopImmediatePropagation(),(!C||b)&&d)){g=K();var t=M.offset(),o=O(e)[0]-t.top,a=O(e)[1]-t.left,n="mcsLinearOut";if(E.push(o),W.push(a),z[2]=Math.abs(O(e)[0]-z[0]),z[3]=Math.abs(O(e)[1]-z[1]),B.overflowed[0])var i=D[0].parent().height()-D[0].height(),r=u-o>0&&o-u>-(i*B.scrollRatio.y)&&(2*z[3]0&&a-f>-(l*B.scrollRatio.x)&&(2*z[2]30)){_=1e3/(v-p);var n="mcsEaseOut",i=2.5>_,r=i?[E[E.length-2],W[W.length-2]]:[0,0];x=i?[o-r[0],a-r[1]]:[o-h,a-m];var u=[Math.abs(x[0]),Math.abs(x[1])];_=i?[Math.abs(x[0]/4),Math.abs(x[1]/4)]:[_,_];var f=[Math.abs(I[0].offsetTop)-x[0]*l(u[0]/_[0],_[0]),Math.abs(I[0].offsetLeft)-x[1]*l(u[1]/_[1],_[1])];w="yx"===T.axis?[f[0],f[1]]:"x"===T.axis?[null,f[1]]:[f[0],null],S=[4*u[0]+T.scrollInertia,4*u[1]+T.scrollInertia];var y=parseInt(T.contentTouchScroll)||0;w[0]=u[0]>y?w[0]:0,w[1]=u[1]>y?w[1]:0,B.overflowed[0]&&s(w[0],S[0],n,"y",L,!1),B.overflowed[1]&&s(w[1],S[1],n,"x",L,!1)}}}function l(e,t){var o=[1.5*t,2*t,t/1.5,t/2];return e>90?t>4?o[0]:o[3]:e>60?t>3?o[3]:o[2]:e>30?t>8?o[1]:t>6?o[0]:t>4?t:o[2]:t>8?t:o[3]}function s(e,t,o,a,n,i){e&&G(y,e.toString(),{dur:t,scrollEasing:o,dir:a,overwrite:n,drag:i})}var d,u,f,h,m,p,g,v,x,_,w,S,b,C,y=e(this),B=y.data(a),T=B.opt,k=a+"_"+B.idx,M=e("#mCSB_"+B.idx),I=e("#mCSB_"+B.idx+"_container"),D=[e("#mCSB_"+B.idx+"_dragger_vertical"),e("#mCSB_"+B.idx+"_dragger_horizontal")],E=[],W=[],R=0,L="yx"===T.axis?"none":"all",z=[],P=I.find("iframe"),H=["touchstart."+k+" pointerdown."+k+" MSPointerDown."+k,"touchmove."+k+" pointermove."+k+" MSPointerMove."+k,"touchend."+k+" pointerup."+k+" MSPointerUp."+k],U=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;I.bind(H[0],function(e){o(e)}).bind(H[1],function(e){n(e)}),M.bind(H[0],function(e){i(e)}).bind(H[2],function(e){r(e)}),P.length&&P.each(function(){e(this).bind("load",function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind(H[0],function(e){o(e),i(e)}).bind(H[1],function(e){n(e)}).bind(H[2],function(e){r(e)})})})},E=function(){function o(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function n(e,t,o){d.type=o&&i?"stepped":"stepless",d.scrollAmount=10,j(r,e,t,"mcsLinearOut",o?60:null)}var i,r=e(this),l=r.data(a),s=l.opt,d=l.sequential,u=a+"_"+l.idx,f=e("#mCSB_"+l.idx+"_container"),h=f.parent();f.bind("mousedown."+u,function(){t||i||(i=1,c=!0)}).add(document).bind("mousemove."+u,function(e){if(!t&&i&&o()){var a=f.offset(),r=O(e)[0]-a.top+f[0].offsetTop,c=O(e)[1]-a.left+f[0].offsetLeft;r>0&&r0&&cr?n("on",38):r>h.height()&&n("on",40)),"y"!==s.axis&&l.overflowed[1]&&(0>c?n("on",37):c>h.width()&&n("on",39)))}}).bind("mouseup."+u+" dragend."+u,function(){t||(i&&(i=0,n("off",null)),c=!1)})},W=function(){function t(t,a){if(Q(o),!z(o,t.target)){var r="auto"!==i.mouseWheel.deltaFactor?parseInt(i.mouseWheel.deltaFactor):s&&t.deltaFactor<100?100:t.deltaFactor||100,d=i.scrollInertia;if("x"===i.axis||"x"===i.mouseWheel.axis)var u="x",f=[Math.round(r*n.scrollRatio.x),parseInt(i.mouseWheel.scrollAmount)],h="auto"!==i.mouseWheel.scrollAmount?f[1]:f[0]>=l.width()?.9*l.width():f[0],m=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetLeft),p=c[1][0].offsetLeft,g=c[1].parent().width()-c[1].width(),v="y"===i.mouseWheel.axis?t.deltaY||a:t.deltaX;else var u="y",f=[Math.round(r*n.scrollRatio.y),parseInt(i.mouseWheel.scrollAmount)],h="auto"!==i.mouseWheel.scrollAmount?f[1]:f[0]>=l.height()?.9*l.height():f[0],m=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetTop),p=c[0][0].offsetTop,g=c[0].parent().height()-c[0].height(),v=t.deltaY||a;"y"===u&&!n.overflowed[0]||"x"===u&&!n.overflowed[1]||((i.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(v=-v),i.mouseWheel.normalizeDelta&&(v=0>v?-1:1),(v>0&&0!==p||0>v&&p!==g||i.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),t.deltaFactor<5&&!i.mouseWheel.normalizeDelta&&(h=t.deltaFactor,d=17),G(o,(m-v*h).toString(),{dir:u,dur:d}))}}if(e(this).data(a)){var o=e(this),n=o.data(a),i=n.opt,r=a+"_"+n.idx,l=e("#mCSB_"+n.idx),c=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")],d=e("#mCSB_"+n.idx+"_container").find("iframe");d.length&&d.each(function(){e(this).bind("load",function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind("mousewheel."+r,function(e,o){t(e,o)})})}),l.bind("mousewheel."+r,function(e,o){t(e,o)})}},R=new Object,A=function(t){var o=!1,a=!1,n=null;if(void 0===t?a="#empty":void 0!==e(t).attr("id")&&(a=e(t).attr("id")),a!==!1&&void 0!==R[a])return R[a];if(t){try{var i=t.contentDocument||t.contentWindow.document;n=i.body.innerHTML}catch(r){}o=null!==n}else{try{var i=top.document;n=i.body.innerHTML}catch(r){}o=null!==n}return a!==!1&&(R[a]=o),o},L=function(e){var t=this.find("iframe");if(t.length){var o=e?"auto":"none";t.css("pointer-events",o)}},z=function(t,o){var n=o.nodeName.toLowerCase(),i=t.data(a).opt.mouseWheel.disableOver,r=["select","textarea"];return e.inArray(n,i)>-1&&!(e.inArray(n,r)>-1&&!e(o).is(":focus"))},P=function(){var t,o=e(this),n=o.data(a),i=a+"_"+n.idx,r=e("#mCSB_"+n.idx+"_container"),l=r.parent(),s=e(".mCSB_"+n.idx+"_scrollbar ."+d[12]);s.bind("mousedown."+i+" touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(o){c=!0,e(o.target).hasClass("mCSB_dragger")||(t=1)}).bind("touchend."+i+" pointerup."+i+" MSPointerUp."+i,function(){c=!1}).bind("click."+i,function(a){if(t&&(t=0,e(a.target).hasClass(d[12])||e(a.target).hasClass("mCSB_draggerRail"))){Q(o);var i=e(this),s=i.find(".mCSB_dragger");if(i.parent(".mCSB_scrollTools_horizontal").length>0){if(!n.overflowed[1])return;var c="x",u=a.pageX>s.offset().left?-1:1,f=Math.abs(r[0].offsetLeft)-u*(.9*l.width())}else{if(!n.overflowed[0])return;var c="y",u=a.pageY>s.offset().top?-1:1,f=Math.abs(r[0].offsetTop)-u*(.9*l.height())}G(o,f.toString(),{dir:c,scrollEasing:"mcsEaseInOut"})}})},H=function(){var t=e(this),o=t.data(a),n=o.opt,i=a+"_"+o.idx,r=e("#mCSB_"+o.idx+"_container"),l=r.parent();r.bind("focusin."+i,function(){var o=e(document.activeElement),a=r.find(".mCustomScrollBox").length,i=0;o.is(n.advanced.autoScrollOnFocus)&&(Q(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=a?(i+17)*a:0,t[0]._focusTimeout=setTimeout(function(){var e=[ae(o)[0],ae(o)[1]],a=[r[0].offsetTop,r[0].offsetLeft],s=[a[0]+e[0]>=0&&a[0]+e[0]=0&&a[0]+e[1]a");s.bind("contextmenu."+r,function(e){e.preventDefault()}).bind("mousedown."+r+" touchstart."+r+" pointerdown."+r+" MSPointerDown."+r+" mouseup."+r+" touchend."+r+" pointerup."+r+" MSPointerUp."+r+" mouseout."+r+" pointerout."+r+" MSPointerOut."+r+" click."+r,function(a){function r(e,o){i.scrollAmount=n.scrollButtons.scrollAmount,j(t,e,o)}if(a.preventDefault(),ee(a)){var l=e(this).attr("class");switch(i.type=n.scrollButtons.scrollType,a.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===i.type)return;c=!0,o.tweenRunning=!1,r("on",l);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===i.type)return;c=!1,i.dir&&r("off",l);break;case"click":if("stepped"!==i.type||o.tweenRunning)return;r("on",l)}}})},q=function(){function t(t){function a(e,t){r.type=i.keyboard.scrollType,r.scrollAmount=i.keyboard.scrollAmount,"stepped"===r.type&&n.tweenRunning||j(o,e,t)}switch(t.type){case"blur":n.tweenRunning&&r.dir&&a("off",null);break;case"keydown":case"keyup":var l=t.keyCode?t.keyCode:t.which,s="on";if("x"!==i.axis&&(38===l||40===l)||"y"!==i.axis&&(37===l||39===l)){if((38===l||40===l)&&!n.overflowed[0]||(37===l||39===l)&&!n.overflowed[1])return;"keyup"===t.type&&(s="off"),e(document.activeElement).is(u)||(t.preventDefault(),t.stopImmediatePropagation(),a(s,l))}else if(33===l||34===l){if((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type){Q(o);var f=34===l?-1:1;if("x"===i.axis||"yx"===i.axis&&n.overflowed[1]&&!n.overflowed[0])var h="x",m=Math.abs(c[0].offsetLeft)-f*(.9*d.width());else var h="y",m=Math.abs(c[0].offsetTop)-f*(.9*d.height());G(o,m.toString(),{dir:h,scrollEasing:"mcsEaseInOut"})}}else if((35===l||36===l)&&!e(document.activeElement).is(u)&&((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)){if("x"===i.axis||"yx"===i.axis&&n.overflowed[1]&&!n.overflowed[0])var h="x",m=35===l?Math.abs(d.width()-c.outerWidth(!1)):0;else var h="y",m=35===l?Math.abs(d.height()-c.outerHeight(!1)):0;G(o,m.toString(),{dir:h,scrollEasing:"mcsEaseInOut"})}}}var o=e(this),n=o.data(a),i=n.opt,r=n.sequential,l=a+"_"+n.idx,s=e("#mCSB_"+n.idx),c=e("#mCSB_"+n.idx+"_container"),d=c.parent(),u="input,textarea,select,datalist,keygen,[contenteditable='true']",f=c.find("iframe"),h=["blur."+l+" keydown."+l+" keyup."+l];f.length&&f.each(function(){e(this).bind("load",function(){A(this)&&e(this.contentDocument||this.contentWindow.document).bind(h[0],function(e){t(e)})})}),s.attr("tabindex","0").bind(h[0],function(e){t(e)})},j=function(t,o,n,i,r){function l(e){u.snapAmount&&(f.scrollAmount=u.snapAmount instanceof Array?"x"===f.dir[0]?u.snapAmount[1]:u.snapAmount[0]:u.snapAmount);var o="stepped"!==f.type,a=r?r:e?o?p/1.5:g:1e3/60,n=e?o?7.5:40:2.5,s=[Math.abs(h[0].offsetTop),Math.abs(h[0].offsetLeft)],d=[c.scrollRatio.y>10?10:c.scrollRatio.y,c.scrollRatio.x>10?10:c.scrollRatio.x],m="x"===f.dir[0]?s[1]+f.dir[1]*(d[1]*n):s[0]+f.dir[1]*(d[0]*n),v="x"===f.dir[0]?s[1]+f.dir[1]*parseInt(f.scrollAmount):s[0]+f.dir[1]*parseInt(f.scrollAmount),x="auto"!==f.scrollAmount?v:m,_=i?i:e?o?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",w=!!e;return e&&17>a&&(x="x"===f.dir[0]?s[1]:s[0]),G(t,x.toString(),{dir:f.dir[0],scrollEasing:_,dur:a,onComplete:w}),e?void(f.dir=!1):(clearTimeout(f.step),void(f.step=setTimeout(function(){l()},a)))}function s(){clearTimeout(f.step),$(f,"step"),Q(t)}var c=t.data(a),u=c.opt,f=c.sequential,h=e("#mCSB_"+c.idx+"_container"),m="stepped"===f.type,p=u.scrollInertia<26?26:u.scrollInertia,g=u.scrollInertia<1?17:u.scrollInertia;switch(o){case"on":if(f.dir=[n===d[16]||n===d[15]||39===n||37===n?"x":"y",n===d[13]||n===d[15]||38===n||37===n?-1:1],Q(t),oe(n)&&"stepped"===f.type)return;l(m);break;case"off":s(),(m||c.tweenRunning&&f.dir)&&l(!0)}},Y=function(t){var o=e(this).data(a).opt,n=[];return"function"==typeof t&&(t=t()),t instanceof Array?n=t.length>1?[t[0],t[1]]:"x"===o.axis?[null,t[0]]:[t[0],null]:(n[0]=t.y?t.y:t.x||"x"===o.axis?null:t,n[1]=t.x?t.x:t.y||"y"===o.axis?null:t),"function"==typeof n[0]&&(n[0]=n[0]()),"function"==typeof n[1]&&(n[1]=n[1]()),n},X=function(t,o){if(null!=t&&"undefined"!=typeof t){var n=e(this),i=n.data(a),r=i.opt,l=e("#mCSB_"+i.idx+"_container"),s=l.parent(),c=typeof t;o||(o="x"===r.axis?"x":"y");var d="x"===o?l.outerWidth(!1)-s.width():l.outerHeight(!1)-s.height(),f="x"===o?l[0].offsetLeft:l[0].offsetTop,h="x"===o?"left":"top";switch(c){case"function":return t();case"object":var m=t.jquery?t:e(t);if(!m.length)return;return"x"===o?ae(m)[1]:ae(m)[0];case"string":case"number":if(oe(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(d*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(f-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var p=f+parseInt(t.split("+=")[1]);return p>=0?0:Math.abs(p)}if(-1!==t.indexOf("px")&&oe(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(s.height()-l.outerHeight(!1));if("right"===t)return Math.abs(s.width()-l.outerWidth(!1));if("first"===t||"last"===t){var m=l.find(":"+t);return"x"===o?ae(m)[1]:ae(m)[0]}return e(t).length?"x"===o?ae(e(t))[1]:ae(e(t))[0]:(l.css(h,t),void u.update.call(null,n[0]))}}},N=function(t){function o(){return clearTimeout(f[0].autoUpdate),0===l.parents("html").length?void(l=null):void(f[0].autoUpdate=setTimeout(function(){return c.advanced.updateOnSelectorChange&&(s.poll.change.n=i(),s.poll.change.n!==s.poll.change.o)?(s.poll.change.o=s.poll.change.n,void r(3)):c.advanced.updateOnContentResize&&(s.poll.size.n=l[0].scrollHeight+l[0].scrollWidth+f[0].offsetHeight+l[0].offsetHeight+l[0].offsetWidth,s.poll.size.n!==s.poll.size.o)?(s.poll.size.o=s.poll.size.n,void r(1)):!c.advanced.updateOnImageLoad||"auto"===c.advanced.updateOnImageLoad&&"y"===c.axis||(s.poll.img.n=f.find("img").length,s.poll.img.n===s.poll.img.o)?void((c.advanced.updateOnSelectorChange||c.advanced.updateOnContentResize||c.advanced.updateOnImageLoad)&&o()):(s.poll.img.o=s.poll.img.n,void f.find("img").each(function(){n(this)}))},c.advanced.autoUpdateTimeout))}function n(t){function o(e,t){return function(){ return t.apply(e,arguments)}}function a(){this.onload=null,e(t).addClass(d[2]),r(2)}if(e(t).hasClass(d[2]))return void r();var n=new Image;n.onload=o(n,a),n.src=t.src}function i(){c.advanced.updateOnSelectorChange===!0&&(c.advanced.updateOnSelectorChange="*");var e=0,t=f.find(c.advanced.updateOnSelectorChange);return c.advanced.updateOnSelectorChange&&t.length>0&&t.each(function(){e+=this.offsetHeight+this.offsetWidth}),e}function r(e){clearTimeout(f[0].autoUpdate),u.update.call(null,l[0],e)}var l=e(this),s=l.data(a),c=s.opt,f=e("#mCSB_"+s.idx+"_container");return t?(clearTimeout(f[0].autoUpdate),void $(f[0],"autoUpdate")):void o()},V=function(e,t,o){return Math.round(e/t)*t-o},Q=function(t){var o=t.data(a),n=e("#mCSB_"+o.idx+"_container,#mCSB_"+o.idx+"_container_wrapper,#mCSB_"+o.idx+"_dragger_vertical,#mCSB_"+o.idx+"_dragger_horizontal");n.each(function(){Z.call(this)})},G=function(t,o,n){function i(e){return s&&c.callbacks[e]&&"function"==typeof c.callbacks[e]}function r(){return[c.callbacks.alwaysTriggerOffsets||w>=S[0]+y,c.callbacks.alwaysTriggerOffsets||-B>=w]}function l(){var e=[h[0].offsetTop,h[0].offsetLeft],o=[x[0].offsetTop,x[0].offsetLeft],a=[h.outerHeight(!1),h.outerWidth(!1)],i=[f.height(),f.width()];t[0].mcs={content:h,top:e[0],left:e[1],draggerTop:o[0],draggerLeft:o[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(a[0])-i[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(a[1])-i[1])),direction:n.dir}}var s=t.data(a),c=s.opt,d={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:c.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},n=e.extend(d,n),u=[n.dur,n.drag?0:n.dur],f=e("#mCSB_"+s.idx),h=e("#mCSB_"+s.idx+"_container"),m=h.parent(),p=c.callbacks.onTotalScrollOffset?Y.call(t,c.callbacks.onTotalScrollOffset):[0,0],g=c.callbacks.onTotalScrollBackOffset?Y.call(t,c.callbacks.onTotalScrollBackOffset):[0,0];if(s.trigger=n.trigger,0===m.scrollTop()&&0===m.scrollLeft()||(e(".mCSB_"+s.idx+"_scrollbar").css("visibility","visible"),m.scrollTop(0).scrollLeft(0)),"_resetY"!==o||s.contentReset.y||(i("onOverflowYNone")&&c.callbacks.onOverflowYNone.call(t[0]),s.contentReset.y=1),"_resetX"!==o||s.contentReset.x||(i("onOverflowXNone")&&c.callbacks.onOverflowXNone.call(t[0]),s.contentReset.x=1),"_resetY"!==o&&"_resetX"!==o){if(!s.contentReset.y&&t[0].mcs||!s.overflowed[0]||(i("onOverflowY")&&c.callbacks.onOverflowY.call(t[0]),s.contentReset.x=null),!s.contentReset.x&&t[0].mcs||!s.overflowed[1]||(i("onOverflowX")&&c.callbacks.onOverflowX.call(t[0]),s.contentReset.x=null),c.snapAmount){var v=c.snapAmount instanceof Array?"x"===n.dir?c.snapAmount[1]:c.snapAmount[0]:c.snapAmount;o=V(o,v,c.snapOffset)}switch(n.dir){case"x":var x=e("#mCSB_"+s.idx+"_dragger_horizontal"),_="left",w=h[0].offsetLeft,S=[f.width()-h.outerWidth(!1),x.parent().width()-x.width()],b=[o,0===o?0:o/s.scrollRatio.x],y=p[1],B=g[1],T=y>0?y/s.scrollRatio.x:0,k=B>0?B/s.scrollRatio.x:0;break;case"y":var x=e("#mCSB_"+s.idx+"_dragger_vertical"),_="top",w=h[0].offsetTop,S=[f.height()-h.outerHeight(!1),x.parent().height()-x.height()],b=[o,0===o?0:o/s.scrollRatio.y],y=p[0],B=g[0],T=y>0?y/s.scrollRatio.y:0,k=B>0?B/s.scrollRatio.y:0}b[1]<0||0===b[0]&&0===b[1]?b=[0,0]:b[1]>=S[1]?b=[S[0],S[1]]:b[0]=-b[0],t[0].mcs||(l(),i("onInit")&&c.callbacks.onInit.call(t[0])),clearTimeout(h[0].onCompleteTimeout),J(x[0],_,Math.round(b[1]),u[1],n.scrollEasing),!s.tweenRunning&&(0===w&&b[0]>=0||w===S[0]&&b[0]<=S[0])||J(h[0],_,Math.round(b[0]),u[0],n.scrollEasing,n.overwrite,{onStart:function(){n.callbacks&&n.onStart&&!s.tweenRunning&&(i("onScrollStart")&&(l(),c.callbacks.onScrollStart.call(t[0])),s.tweenRunning=!0,C(x),s.cbOffsets=r())},onUpdate:function(){n.callbacks&&n.onUpdate&&i("whileScrolling")&&(l(),c.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(n.callbacks&&n.onComplete){"yx"===c.axis&&clearTimeout(h[0].onCompleteTimeout);var e=h[0].idleTimer||0;h[0].onCompleteTimeout=setTimeout(function(){i("onScroll")&&(l(),c.callbacks.onScroll.call(t[0])),i("onTotalScroll")&&b[1]>=S[1]-T&&s.cbOffsets[0]&&(l(),c.callbacks.onTotalScroll.call(t[0])),i("onTotalScrollBack")&&b[1]<=k&&s.cbOffsets[1]&&(l(),c.callbacks.onTotalScrollBack.call(t[0])),s.tweenRunning=!1,h[0].idleTimer=0,C(x,"hide")},e)}}})}},J=function(e,t,o,a,n,i,r){function l(){S.stop||(x||m.call(),x=K()-v,s(),x>=S.time&&(S.time=x>S.time?x+f-(x-S.time):x+f-1,S.time0?(S.currVal=u(S.time,_,b,a,n),w[t]=Math.round(S.currVal)+"px"):w[t]=o+"px",p.call()}function c(){f=1e3/60,S.time=x+f,h=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return s(),setTimeout(e,.01)},S.id=h(l)}function d(){null!=S.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(S.id):clearTimeout(S.id),S.id=null)}function u(e,t,o,a,n){switch(n){case"linear":case"mcsLinear":return o*e/a+t;case"mcsLinearOut":return e/=a,e--,o*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return e/=a/2,1>e?o/2*e*e+t:(e--,-o/2*(e*(e-2)-1)+t);case"easeInOutStrong":return e/=a/2,1>e?o/2*Math.pow(2,10*(e-1))+t:(e--,o/2*(-Math.pow(2,-10*e)+2)+t);case"easeInOut":case"mcsEaseInOut":return e/=a/2,1>e?o/2*e*e*e+t:(e-=2,o/2*(e*e*e+2)+t);case"easeOutSmooth":return e/=a,e--,-o*(e*e*e*e-1)+t;case"easeOutStrong":return o*(-Math.pow(2,-10*e/a)+1)+t;case"easeOut":case"mcsEaseOut":default:var i=(e/=a)*e,r=i*e;return t+o*(.499999999999997*r*i+-2.5*i*i+5.5*r+-6.5*i+4*e)}}e._mTween||(e._mTween={top:{},left:{}});var f,h,r=r||{},m=r.onStart||function(){},p=r.onUpdate||function(){},g=r.onComplete||function(){},v=K(),x=0,_=e.offsetTop,w=e.style,S=e._mTween[t];"left"===t&&(_=e.offsetLeft);var b=o-_;S.stop=0,"none"!==i&&d(),c()},K=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},Z=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],o=0;o=0&&a[0]+ae(n)[0]=0&&a[1]+ae(n)[1]=0&&r[1]-i[1]*l[1][0]<0&&r[1]+n[1]-i[1]*l[1][1]>=0},mcsOverflow:e.expr[":"].mcsOverflow||function(t){var o=e(t).data(a);if(o)return o.overflowed[0]||o.overflowed[1]}})})})}); // source --> https://www.km101.com.tw/wp-content/plugins/filebird/admin/plugin/sweet-alert/sweetalert2.all.js?ver=2.2 /*! * sweetalert2 v7.17.0 * Released under the MIT License. */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global.Sweetalert2 = factory()); }(this, (function () { 'use strict'; var consolePrefix = 'SweetAlert2:'; /** * Filter the unique values into a new array * @param arr */ var uniqueArray = function uniqueArray(arr) { var result = []; for (var i = 0; i < arr.length; i++) { if (result.indexOf(arr[i]) === -1) { result.push(arr[i]); } } return result; }; /** * Converts `inputOptions` into an array of `[value, label]`s * @param inputOptions */ var formatInputOptions = function formatInputOptions(inputOptions) { var result = []; if (inputOptions instanceof Map) { inputOptions.forEach(function (value, key) { result.push([key, value]); }); } else { Object.keys(inputOptions).forEach(function (key) { result.push([key, inputOptions[key]]); }); } return result; }; /** * Standardise console warnings * @param message */ var warn = function warn(message) { console.warn(consolePrefix + ' ' + message); }; /** * Standardise console errors * @param message */ var error = function error(message) { console.error(consolePrefix + ' ' + message); }; /** * Private global state for `warnOnce` * @type {Array} * @private */ var previousWarnOnceMessages = []; /** * Show a console warning, but only if it hasn't already been shown * @param message */ var warnOnce = function warnOnce(message) { if (!(previousWarnOnceMessages.indexOf(message) !== -1)) { previousWarnOnceMessages.push(message); warn(message); } }; /** * If `arg` is a function, call it (with no arguments or context) and return the result. * Otherwise, just pass the value through * @param arg */ var callIfFunction = function callIfFunction(arg) { return typeof arg === 'function' ? arg() : arg; }; var defaultParams = { title: '', titleText: '', text: '', html: '', footer: '', type: null, toast: false, customClass: '', target: 'body', backdrop: true, animation: true, allowOutsideClick: true, allowEscapeKey: true, allowEnterKey: true, showConfirmButton: true, showCancelButton: false, preConfirm: null, confirmButtonText: 'OK', confirmButtonAriaLabel: '', confirmButtonColor: null, confirmButtonClass: null, cancelButtonText: 'Cancel', cancelButtonAriaLabel: '', cancelButtonColor: null, cancelButtonClass: null, buttonsStyling: true, reverseButtons: false, focusConfirm: true, focusCancel: false, showCloseButton: false, closeButtonAriaLabel: 'Close this dialog', showLoaderOnConfirm: false, imageUrl: null, imageWidth: null, imageHeight: null, imageAlt: '', imageClass: null, timer: null, width: null, padding: null, background: null, input: null, inputPlaceholder: '', inputValue: '', inputOptions: {}, inputAutoTrim: true, inputClass: null, inputAttributes: {}, inputValidator: null, grow: false, position: 'center', progressSteps: [], currentProgressStep: null, progressStepsDistance: null, onBeforeOpen: null, onAfterClose: null, onOpen: null, onClose: null, useRejections: false, expectRejections: false }; var deprecatedParams = ['useRejections', 'expectRejections']; /** * Is valid parameter * @param {String} paramName */ var isValidParameter = function isValidParameter(paramName) { return defaultParams.hasOwnProperty(paramName) || paramName === 'extraParams'; }; /** * Is deprecated parameter * @param {String} paramName */ var isDeprecatedParameter = function isDeprecatedParameter(paramName) { return deprecatedParams.indexOf(paramName) !== -1; }; /** * Show relevant warnings for given params * * @param params */ var showWarningsForParams = function showWarningsForParams(params) { for (var param in params) { if (!isValidParameter(param)) { warn('Unknown parameter "' + param + '"'); } if (isDeprecatedParameter(param)) { warnOnce('The parameter "' + param + '" is deprecated and will be removed in the next major release.'); } } }; var swalPrefix = 'swal2-'; var prefix = function prefix(items) { var result = {}; for (var i in items) { result[items[i]] = swalPrefix + items[i]; } return result; }; var swalClasses = prefix(['container', 'shown', 'iosfix', 'popup', 'modal', 'no-backdrop', 'toast', 'toast-shown', 'fade', 'show', 'hide', 'noanimation', 'close', 'title', 'header', 'content', 'actions', 'confirm', 'cancel', 'footer', 'icon', 'icon-text', 'image', 'input', 'has-input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea', 'inputerror', 'validationerror', 'progresssteps', 'activeprogressstep', 'progresscircle', 'progressline', 'loading', 'styled', 'top', 'top-start', 'top-end', 'top-left', 'top-right', 'center', 'center-start', 'center-end', 'center-left', 'center-right', 'bottom', 'bottom-start', 'bottom-end', 'bottom-left', 'bottom-right', 'grow-row', 'grow-column', 'grow-fullscreen']); var iconTypes = prefix(['success', 'warning', 'info', 'question', 'error']); // Remember state in cases where opening and handling a modal will fiddle with it. var states = { previousActiveElement: null, previousBodyPadding: null }; var hasClass = function hasClass(elem, className) { if (elem.classList) { return elem.classList.contains(className); } return false; }; var focusInput = function focusInput(input) { input.focus(); // place cursor at end of text in text input if (input.type !== 'file') { // http://stackoverflow.com/a/2345915/1331425 var val = input.value; input.value = ''; input.value = val; } }; var addOrRemoveClass = function addOrRemoveClass(target, classList, add) { if (!target || !classList) { return; } if (typeof classList === 'string') { classList = classList.split(/\s+/).filter(Boolean); } classList.forEach(function (className) { if (target.forEach) { target.forEach(function (elem) { add ? elem.classList.add(className) : elem.classList.remove(className); }); } else { add ? target.classList.add(className) : target.classList.remove(className); } }); }; var addClass = function addClass(target, classList) { addOrRemoveClass(target, classList, true); }; var removeClass = function removeClass(target, classList) { addOrRemoveClass(target, classList, false); }; var getChildByClass = function getChildByClass(elem, className) { for (var i = 0; i < elem.childNodes.length; i++) { if (hasClass(elem.childNodes[i], className)) { return elem.childNodes[i]; } } }; var show = function show(elem) { elem.style.opacity = ''; elem.style.display = elem.id === swalClasses.content ? 'block' : 'flex'; }; var hide = function hide(elem) { elem.style.opacity = ''; elem.style.display = 'none'; }; var empty = function empty(elem) { while (elem.firstChild) { elem.removeChild(elem.firstChild); } }; // borrowed from jquery $(elem).is(':visible') implementation var isVisible = function isVisible(elem) { return elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length); }; var removeStyleProperty = function removeStyleProperty(elem, property) { if (elem.style.removeProperty) { elem.style.removeProperty(property); } else { elem.style.removeAttribute(property); } }; // Reset previous window keydown handler and focued element var resetPrevState = function resetPrevState() { if (states.previousActiveElement && states.previousActiveElement.focus) { var x = window.scrollX; var y = window.scrollY; states.previousActiveElement.focus(); if (typeof x !== 'undefined' && typeof y !== 'undefined') { // IE doesn't have scrollX/scrollY support window.scrollTo(x, y); } } }; var getContainer = function getContainer() { return document.body.querySelector('.' + swalClasses.container); }; var elementByClass = function elementByClass(className) { var container = getContainer(); return container ? container.querySelector('.' + className) : null; }; var getPopup = function getPopup() { return elementByClass(swalClasses.popup); }; var getIcons = function getIcons() { var popup = getPopup(); return popup.querySelectorAll('.' + swalClasses.icon); }; var getTitle = function getTitle() { return elementByClass(swalClasses.title); }; var getContent = function getContent() { return elementByClass(swalClasses.content); }; var getImage = function getImage() { return elementByClass(swalClasses.image); }; var getProgressSteps = function getProgressSteps() { return elementByClass(swalClasses.progresssteps); }; var getValidationError = function getValidationError() { return elementByClass(swalClasses.validationerror); }; var getConfirmButton = function getConfirmButton() { return elementByClass(swalClasses.confirm); }; var getCancelButton = function getCancelButton() { return elementByClass(swalClasses.cancel); }; var getButtonsWrapper = function getButtonsWrapper() { warnOnce('swal.getButtonsWrapper() is deprecated and will be removed in the next major release, use swal.getActions() instead'); return elementByClass(swalClasses.actions); }; var getActions = function getActions() { return elementByClass(swalClasses.actions); }; var getFooter = function getFooter() { return elementByClass(swalClasses.footer); }; var getCloseButton = function getCloseButton() { return elementByClass(swalClasses.close); }; var getFocusableElements = function getFocusableElements() { var focusableElementsWithTabindex = Array.prototype.slice.call(getPopup().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')) // sort according to tabindex .sort(function (a, b) { a = parseInt(a.getAttribute('tabindex')); b = parseInt(b.getAttribute('tabindex')); if (a > b) { return 1; } else if (a < b) { return -1; } return 0; }); // https://github.com/jkup/focusable/blob/master/index.js var otherFocusableElements = Array.prototype.slice.call(getPopup().querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable], audio[controls], video[controls]')); return uniqueArray(focusableElementsWithTabindex.concat(otherFocusableElements)); }; var isModal = function isModal() { return !document.body.classList.contains(swalClasses['toast-shown']); }; var isToast = function isToast() { return document.body.classList.contains(swalClasses['toast-shown']); }; var isLoading = function isLoading() { return getPopup().hasAttribute('data-loading'); }; // Detect Node env var isNodeEnv = function isNodeEnv() { return typeof window === 'undefined' || typeof document === 'undefined'; }; var sweetHTML = ('\n
    \n
    \n
      \n
      \n \n
      \n
      \n ?\n
      \n
      \n !\n
      \n
      \n i\n
      \n
      \n
      \n \n
      \n
      \n
      \n \n

      \n \n
      \n
      \n
      \n \n \n
      \n \n \n
      \n \n
      \n \n \n
      \n
      \n
      \n \n \n
      \n
      \n
      \n
      \n').replace(/(^|\n)\s*/g, ''); /* * Add modal + backdrop to DOM */ var init = function init(params) { // Clean up the old popup if it exists var c = getContainer(); if (c) { c.parentNode.removeChild(c); removeClass([document.documentElement, document.body], [swalClasses['no-backdrop'], swalClasses['has-input'], swalClasses['toast-shown']]); } if (isNodeEnv()) { error('SweetAlert2 requires document to initialize'); return; } var container = document.createElement('div'); container.className = swalClasses.container; container.innerHTML = sweetHTML; var targetElement = typeof params.target === 'string' ? document.querySelector(params.target) : params.target; targetElement.appendChild(container); var popup = getPopup(); var content = getContent(); var input = getChildByClass(content, swalClasses.input); var file = getChildByClass(content, swalClasses.file); var range = content.querySelector('.' + swalClasses.range + ' input'); var rangeOutput = content.querySelector('.' + swalClasses.range + ' output'); var select = getChildByClass(content, swalClasses.select); var checkbox = content.querySelector('.' + swalClasses.checkbox + ' input'); var textarea = getChildByClass(content, swalClasses.textarea); // a11y popup.setAttribute('role', params.toast ? 'alert' : 'dialog'); popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive'); if (!params.toast) { popup.setAttribute('aria-modal', 'true'); } var resetValidationError = function resetValidationError() { sweetAlert.isVisible() && sweetAlert.resetValidationError(); }; input.oninput = resetValidationError; file.onchange = resetValidationError; select.onchange = resetValidationError; checkbox.onchange = resetValidationError; textarea.oninput = resetValidationError; range.oninput = function () { resetValidationError(); rangeOutput.value = range.value; }; range.onchange = function () { resetValidationError(); range.nextSibling.value = range.value; }; return popup; }; var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var parseHtmlToContainer = function parseHtmlToContainer(param, target) { if (!param) { return hide(target); } if ((typeof param === 'undefined' ? 'undefined' : _typeof(param)) === 'object') { target.innerHTML = ''; if (0 in param) { for (var i = 0; i in param; i++) { target.appendChild(param[i].cloneNode(true)); } } else { target.appendChild(param.cloneNode(true)); } } else if (param) { target.innerHTML = param; } else { } show(target); }; var animationEndEvent = function () { // Prevent run in Node env if (isNodeEnv()) { return false; } var testEl = document.createElement('div'); var transEndEventNames = { 'WebkitAnimation': 'webkitAnimationEnd', 'OAnimation': 'oAnimationEnd oanimationend', 'animation': 'animationend' }; for (var i in transEndEventNames) { if (transEndEventNames.hasOwnProperty(i) && typeof testEl.style[i] !== 'undefined') { return transEndEventNames[i]; } } return false; }(); // Measure width of scrollbar // https://github.com/twbs/bootstrap/blob/master/js/modal.js#L279-L286 var measureScrollbar = function measureScrollbar() { var supportsTouch = 'ontouchstart' in window || navigator.msMaxTouchPoints; if (supportsTouch) { return 0; } var scrollDiv = document.createElement('div'); scrollDiv.style.width = '50px'; scrollDiv.style.height = '50px'; scrollDiv.style.overflow = 'scroll'; document.body.appendChild(scrollDiv); var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth; document.body.removeChild(scrollDiv); return scrollbarWidth; }; var defaultInputValidators = { email: function email(string) { return (/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(string) ? Promise.resolve() : Promise.reject('Invalid email address') ); }, url: function url(string) { // taken from https://stackoverflow.com/a/3809435/1331425 return (/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/.test(string) ? Promise.resolve() : Promise.reject('Invalid URL') ); } }; /** * Set type, text and actions on popup * * @param params * @returns {boolean} */ function setParameters(params) { // Use default `inputValidator` for supported input types if not provided if (!params.inputValidator) { Object.keys(defaultInputValidators).forEach(function (key) { if (params.input === key) { params.inputValidator = params.expectRejections ? defaultInputValidators[key] : sweetAlert.adaptInputValidator(defaultInputValidators[key]); } }); } // Determine if the custom target element is valid if (!params.target || typeof params.target === 'string' && !document.querySelector(params.target) || typeof params.target !== 'string' && !params.target.appendChild) { warn('Target parameter is not valid, defaulting to "body"'); params.target = 'body'; } var popup = void 0; var oldPopup = getPopup(); var targetElement = typeof params.target === 'string' ? document.querySelector(params.target) : params.target; // If the model target has changed, refresh the popup if (oldPopup && targetElement && oldPopup.parentNode !== targetElement.parentNode) { popup = init(params); } else { popup = oldPopup || init(params); } // Set popup width if (params.width) { popup.style.width = typeof params.width === 'number' ? params.width + 'px' : params.width; } // Set popup padding if (params.padding) { popup.style.padding = typeof params.padding === 'number' ? params.padding + 'px' : params.padding; } // Set popup background if (params.background) { popup.style.background = params.background; } var popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color'); var successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix'); for (var i = 0; i < successIconParts.length; i++) { successIconParts[i].style.backgroundColor = popupBackgroundColor; } var container = getContainer(); var title = getTitle(); var content = getContent().querySelector('#' + swalClasses.content); var actions = getActions(); var confirmButton = getConfirmButton(); var cancelButton = getCancelButton(); var closeButton = getCloseButton(); var footer = getFooter(); // Title if (params.titleText) { title.innerText = params.titleText; } else if (params.title) { title.innerHTML = params.title.split('\n').join('
      '); } if (typeof params.backdrop === 'string') { getContainer().style.background = params.backdrop; } else if (!params.backdrop) { addClass([document.documentElement, document.body], swalClasses['no-backdrop']); } // Content as HTML if (params.html) { parseHtmlToContainer(params.html, content); // Content as plain text } else if (params.text) { content.textContent = params.text; show(content); } else { hide(content); } // Position if (params.position in swalClasses) { addClass(container, swalClasses[params.position]); } else { warn('The "position" parameter is not valid, defaulting to "center"'); addClass(container, swalClasses.center); } // Grow if (params.grow && typeof params.grow === 'string') { var growClass = 'grow-' + params.grow; if (growClass in swalClasses) { addClass(container, swalClasses[growClass]); } } // Animation if (typeof params.animation === 'function') { params.animation = params.animation.call(); } // Close button if (params.showCloseButton) { closeButton.setAttribute('aria-label', params.closeButtonAriaLabel); show(closeButton); } else { hide(closeButton); } // Default Class popup.className = swalClasses.popup; if (params.toast) { addClass([document.documentElement, document.body], swalClasses['toast-shown']); addClass(popup, swalClasses.toast); } else { addClass(popup, swalClasses.modal); } // Custom Class if (params.customClass) { addClass(popup, params.customClass); } // Progress steps var progressStepsContainer = getProgressSteps(); var currentProgressStep = parseInt(params.currentProgressStep === null ? sweetAlert.getQueueStep() : params.currentProgressStep, 10); if (params.progressSteps && params.progressSteps.length) { show(progressStepsContainer); empty(progressStepsContainer); if (currentProgressStep >= params.progressSteps.length) { warn('Invalid currentProgressStep parameter, it should be less than progressSteps.length ' + '(currentProgressStep like JS arrays starts from 0)'); } params.progressSteps.forEach(function (step, index) { var circle = document.createElement('li'); addClass(circle, swalClasses.progresscircle); circle.innerHTML = step; if (index === currentProgressStep) { addClass(circle, swalClasses.activeprogressstep); } progressStepsContainer.appendChild(circle); if (index !== params.progressSteps.length - 1) { var line = document.createElement('li'); addClass(line, swalClasses.progressline); if (params.progressStepsDistance) { line.style.width = params.progressStepsDistance; } progressStepsContainer.appendChild(line); } }); } else { hide(progressStepsContainer); } // Icon var icons = getIcons(); for (var _i = 0; _i < icons.length; _i++) { hide(icons[_i]); } if (params.type) { var validType = false; for (var iconType in iconTypes) { if (params.type === iconType) { validType = true; break; } } if (!validType) { error('Unknown alert type: ' + params.type); return false; } var icon = popup.querySelector('.' + swalClasses.icon + '.' + iconTypes[params.type]); show(icon); // Animate icon if (params.animation) { addClass(icon, 'swal2-animate-' + params.type + '-icon'); } } // Custom image var image = getImage(); if (params.imageUrl) { image.setAttribute('src', params.imageUrl); image.setAttribute('alt', params.imageAlt); show(image); if (params.imageWidth) { image.setAttribute('width', params.imageWidth); } else { image.removeAttribute('width'); } if (params.imageHeight) { image.setAttribute('height', params.imageHeight); } else { image.removeAttribute('height'); } image.className = swalClasses.image; if (params.imageClass) { addClass(image, params.imageClass); } } else { hide(image); } // Cancel button if (params.showCancelButton) { cancelButton.style.display = 'inline-block'; } else { hide(cancelButton); } // Confirm button if (params.showConfirmButton) { removeStyleProperty(confirmButton, 'display'); } else { hide(confirmButton); } // Actions (buttons) wrapper if (!params.showConfirmButton && !params.showCancelButton) { hide(actions); } else { show(actions); } // Edit text on confirm and cancel buttons confirmButton.innerHTML = params.confirmButtonText; cancelButton.innerHTML = params.cancelButtonText; // ARIA labels for confirm and cancel buttons confirmButton.setAttribute('aria-label', params.confirmButtonAriaLabel); cancelButton.setAttribute('aria-label', params.cancelButtonAriaLabel); // Add buttons custom classes confirmButton.className = swalClasses.confirm; addClass(confirmButton, params.confirmButtonClass); cancelButton.className = swalClasses.cancel; addClass(cancelButton, params.cancelButtonClass); // Buttons styling if (params.buttonsStyling) { addClass([confirmButton, cancelButton], swalClasses.styled); // Buttons background colors if (params.confirmButtonColor) { confirmButton.style.backgroundColor = params.confirmButtonColor; } if (params.cancelButtonColor) { cancelButton.style.backgroundColor = params.cancelButtonColor; } // Loading state var confirmButtonBackgroundColor = window.getComputedStyle(confirmButton).getPropertyValue('background-color'); confirmButton.style.borderLeftColor = confirmButtonBackgroundColor; confirmButton.style.borderRightColor = confirmButtonBackgroundColor; } else { removeClass([confirmButton, cancelButton], swalClasses.styled); confirmButton.style.backgroundColor = confirmButton.style.borderLeftColor = confirmButton.style.borderRightColor = ''; cancelButton.style.backgroundColor = cancelButton.style.borderLeftColor = cancelButton.style.borderRightColor = ''; } // Footer parseHtmlToContainer(params.footer, footer); // CSS animation if (params.animation === true) { removeClass(popup, swalClasses.noanimation); } else { addClass(popup, swalClasses.noanimation); } // showLoaderOnConfirm && preConfirm if (params.showLoaderOnConfirm && !params.preConfirm) { warn('showLoaderOnConfirm is set to true, but preConfirm is not defined.\n' + 'showLoaderOnConfirm should be used together with preConfirm, see usage example:\n' + 'https://sweetalert2.github.io/#ajax-request'); } } var DismissReason = Object.freeze({ cancel: 'cancel', backdrop: 'overlay', close: 'close', esc: 'esc', timer: 'timer' }); var fixScrollbar = function fixScrollbar() { // for queues, do not do this more than once if (states.previousBodyPadding !== null) { return; } // if the body has overflow if (document.body.scrollHeight > window.innerHeight) { // add padding so the content doesn't shift after removal of scrollbar states.previousBodyPadding = document.body.style.paddingRight; document.body.style.paddingRight = measureScrollbar() + 'px'; } }; var undoScrollbar = function undoScrollbar() { if (states.previousBodyPadding !== null) { document.body.style.paddingRight = states.previousBodyPadding; states.previousBodyPadding = null; } }; // Fix iOS scrolling http://stackoverflow.com/q/39626302/1331425 var iOSfix = function iOSfix() { var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; if (iOS && !hasClass(document.body, swalClasses.iosfix)) { var offset = document.body.scrollTop; document.body.style.top = offset * -1 + 'px'; addClass(document.body, swalClasses.iosfix); } }; var undoIOSfix = function undoIOSfix() { if (hasClass(document.body, swalClasses.iosfix)) { var offset = parseInt(document.body.style.top, 10); removeClass(document.body, swalClasses.iosfix); document.body.style.top = ''; document.body.scrollTop = offset * -1; } }; var version = "7.17.0"; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _typeof$1 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var argsToParams = function argsToParams(args) { var params = {}; switch (_typeof$1(args[0])) { case 'string': ['title', 'html', 'type'].forEach(function (name, index) { if (args[index] !== undefined) { params[name] = args[index]; } }); break; case 'object': _extends(params, args[0]); break; default: error('Unexpected type of argument! Expected "string" or "object", got ' + _typeof$1(args[0])); return false; } return params; }; /** * Adapt a legacy inputValidator for use with expectRejections=false */ var adaptInputValidator = function adaptInputValidator(legacyValidator) { return function adaptedInputValidator(inputValue, extraParams) { return legacyValidator.call(this, inputValue, extraParams).then(function () { return undefined; }, function (validationError) { return validationError; }); }; }; var _extends$1 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var globalState = { popupParams: _extends$1({}, defaultParams) }; /* * Global function to close sweetAlert */ var close = function close(onClose, onAfterClose) { var container = getContainer(); var popup = getPopup(); if (!popup) { return; } if (onClose !== null && typeof onClose === 'function') { onClose(popup); } removeClass(popup, swalClasses.show); addClass(popup, swalClasses.hide); clearTimeout(popup.timeout); if (!isToast()) { resetPrevState(); window.onkeydown = globalState.previousWindowKeyDown; globalState.windowOnkeydownOverridden = false; } var removePopupAndResetState = function removePopupAndResetState() { if (container.parentNode) { container.parentNode.removeChild(container); } removeClass([document.documentElement, document.body], [swalClasses.shown, swalClasses['no-backdrop'], swalClasses['has-input'], swalClasses['toast-shown']]); if (isModal()) { undoScrollbar(); undoIOSfix(); } if (onAfterClose !== null && typeof onAfterClose === 'function') { setTimeout(function () { onAfterClose(); }); } }; // If animation is supported, animate if (animationEndEvent && !hasClass(popup, swalClasses.noanimation)) { popup.addEventListener(animationEndEvent, function swalCloseEventFinished() { popup.removeEventListener(animationEndEvent, swalCloseEventFinished); if (hasClass(popup, swalClasses.hide)) { removePopupAndResetState(); } }); } else { // Otherwise, remove immediately removePopupAndResetState(); } }; /* * Global function to determine if swal2 popup is shown */ var isVisible$1 = function isVisible() { return !!getPopup(); }; /* * Global function to click 'Confirm' button */ var clickConfirm = function clickConfirm() { return getConfirmButton().click(); }; /* * Global function to click 'Cancel' button */ var clickCancel = function clickCancel() { return getCancelButton().click(); }; var _extends$2 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /** * Returns a wrapped instance of `swal` containing `params` as defaults. * Useful for reusing swal configuration. * * For example: * * Before: * const textPromptOptions = { input: 'text', showCancelButton: true } * const {value: firstName} = await swal({ ...textPromptOptions, title: 'What is your first name?' }) * const {value: lastName} = await swal({ ...textPromptOptions, title: 'What is your last name?' }) * * After: * const myTextPrompt = swal.mixin({ input: 'text', showCancelButton: true }) * const {value: firstName} = await myTextPrompt('What is your first name?') * const {value: lastName} = await myTextPrompt('What is your last name?') * * @param params */ var mixin = function mixin(params) { var parentSwal = this; var childSwal = function childSwal() { for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return parentSwal(_extends$2({}, params, parentSwal.argsToParams(args))); }; return _extends$2(childSwal, parentSwal); }; // private global state for the queue feature var currentSteps = []; /* * Global function for chaining sweetAlert popups */ var queue = function queue(steps) { var swal = this; currentSteps = steps; var resetQueue = function resetQueue() { currentSteps = []; document.body.removeAttribute('data-swal2-queue-step'); }; var queueResult = []; return new Promise(function (resolve, reject) { (function step(i, callback) { if (i < currentSteps.length) { document.body.setAttribute('data-swal2-queue-step', i); swal(currentSteps[i]).then(function (result) { if (typeof result.value !== 'undefined') { queueResult.push(result.value); step(i + 1, callback); } else { resetQueue(); resolve({ dismiss: result.dismiss }); } }); } else { resetQueue(); resolve({ value: queueResult }); } })(0); }); }; /* * Global function for getting the index of current popup in queue */ var getQueueStep = function getQueueStep() { return document.body.getAttribute('data-swal2-queue-step'); }; /* * Global function for inserting a popup to the queue */ var insertQueueStep = function insertQueueStep(step, index) { if (index && index < currentSteps.length) { return currentSteps.splice(index, 0, step); } return currentSteps.push(step); }; /* * Global function for deleting a popup from the queue */ var deleteQueueStep = function deleteQueueStep(index) { if (typeof currentSteps[index] !== 'undefined') { currentSteps.splice(index, 1); } }; var _extends$3 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _typeof$2 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /** * Set default params for each popup * @param {Object} userParams */ var setDefaults = function setDefaults(userParams) { if (!userParams || (typeof userParams === 'undefined' ? 'undefined' : _typeof$2(userParams)) !== 'object') { return error('the argument for setDefaults() is required and has to be a object'); } showWarningsForParams(userParams); // assign valid params from userParams to popupParams for (var param in userParams) { if (isValidParameter(param)) { globalState.popupParams[param] = userParams[param]; } } }; /** * Reset default params for each popup */ var resetDefaults = function resetDefaults() { globalState.popupParams = _extends$3({}, defaultParams); }; /** * Show spinner instead of Confirm button and disable Cancel button */ var showLoading = function showLoading() { var popup = getPopup(); if (!popup) { sweetAlert(''); } popup = getPopup(); var actions = getActions(); var confirmButton = getConfirmButton(); var cancelButton = getCancelButton(); show(actions); show(confirmButton); addClass([popup, actions], swalClasses.loading); confirmButton.disabled = true; cancelButton.disabled = true; popup.setAttribute('data-loading', true); popup.setAttribute('aria-busy', true); popup.focus(); }; var staticMethods = Object.freeze({ isValidParameter: isValidParameter, isDeprecatedParameter: isDeprecatedParameter, argsToParams: argsToParams, adaptInputValidator: adaptInputValidator, close: close, closePopup: close, closeModal: close, closeToast: close, isVisible: isVisible$1, clickConfirm: clickConfirm, clickCancel: clickCancel, getTitle: getTitle, getContent: getContent, getImage: getImage, getButtonsWrapper: getButtonsWrapper, getActions: getActions, getConfirmButton: getConfirmButton, getCancelButton: getCancelButton, getFooter: getFooter, isLoading: isLoading, mixin: mixin, queue: queue, getQueueStep: getQueueStep, insertQueueStep: insertQueueStep, deleteQueueStep: deleteQueueStep, setDefaults: setDefaults, resetDefaults: resetDefaults, showLoading: showLoading, enableLoading: showLoading }); var _typeof$3 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); var _extends$4 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var currentContext = void 0; /** * Animations * * @param animation * @param onBeforeOpen * @param onComplete */ var openPopup = function openPopup(animation, onBeforeOpen, onOpen) { var container = getContainer(); var popup = getPopup(); if (onBeforeOpen !== null && typeof onBeforeOpen === 'function') { onBeforeOpen(popup); } if (animation) { addClass(popup, swalClasses.show); addClass(container, swalClasses.fade); removeClass(popup, swalClasses.hide); } else { removeClass(popup, swalClasses.fade); } show(popup); // scrolling is 'hidden' until animation is done, after that 'auto' container.style.overflowY = 'hidden'; if (animationEndEvent && !hasClass(popup, swalClasses.noanimation)) { popup.addEventListener(animationEndEvent, function swalCloseEventFinished() { popup.removeEventListener(animationEndEvent, swalCloseEventFinished); container.style.overflowY = 'auto'; }); } else { container.style.overflowY = 'auto'; } addClass([document.documentElement, document.body, container], swalClasses.shown); if (isModal()) { fixScrollbar(); iOSfix(); } states.previousActiveElement = document.activeElement; if (onOpen !== null && typeof onOpen === 'function') { setTimeout(function () { onOpen(popup); }); } }; // SweetAlert entry point var sweetAlert = function sweetAlert() { for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } // Prevent run in Node env if (typeof window === 'undefined') { return; } // Check for the existence of Promise if (typeof Promise === 'undefined') { error('This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)'); } if (typeof args[0] === 'undefined') { error('SweetAlert2 expects at least 1 attribute!'); return false; } var context = currentContext = {}; var userParams = sweetAlert.argsToParams(args); showWarningsForParams(userParams); var params = context.params = _extends$4({}, globalState.popupParams, userParams); setParameters(params); var domCache = context.domCache = { popup: getPopup(), container: getContainer(), content: getContent(), actions: getActions(), confirmButton: getConfirmButton(), cancelButton: getCancelButton(), closeButton: getCloseButton(), validationError: getValidationError(), progressSteps: getProgressSteps() }; return new Promise(function (resolve, reject) { // functions to handle all resolving/rejecting/settling var succeedWith = function succeedWith(value) { sweetAlert.closePopup(params.onClose, params.onAfterClose); if (params.useRejections) { resolve(value); } else { resolve({ value: value }); } }; var dismissWith = function dismissWith(dismiss) { sweetAlert.closePopup(params.onClose, params.onAfterClose); if (params.useRejections) { reject(dismiss); } else { resolve({ dismiss: dismiss }); } }; var errorWith = function errorWith(error$$1) { sweetAlert.closePopup(params.onClose, params.onAfterClose); reject(error$$1); }; // Close on timer if (params.timer) { domCache.popup.timeout = setTimeout(function () { return dismissWith('timer'); }, params.timer); } // Get the value of the popup input var getInputValue = function getInputValue() { var input = sweetAlert.getInput(); if (!input) { return null; } switch (params.input) { case 'checkbox': return input.checked ? 1 : 0; case 'radio': return input.checked ? input.value : null; case 'file': return input.files.length ? input.files[0] : null; default: return params.inputAutoTrim ? input.value.trim() : input.value; } }; // input autofocus if (params.input) { setTimeout(function () { var input = sweetAlert.getInput(); if (input) { focusInput(input); } }, 0); } var confirm = function confirm(value) { if (params.showLoaderOnConfirm) { sweetAlert.showLoading(); } if (params.preConfirm) { sweetAlert.resetValidationError(); var preConfirmPromise = Promise.resolve().then(function () { return params.preConfirm(value, params.extraParams); }); if (params.expectRejections) { preConfirmPromise.then(function (preConfirmValue) { return succeedWith(preConfirmValue || value); }, function (validationError) { sweetAlert.hideLoading(); if (validationError) { sweetAlert.showValidationError(validationError); } }); } else { preConfirmPromise.then(function (preConfirmValue) { if (isVisible(domCache.validationError) || preConfirmValue === false) { sweetAlert.hideLoading(); } else { succeedWith(preConfirmValue || value); } }, function (error$$1) { return errorWith(error$$1); }); } } else { succeedWith(value); } }; // Mouse interactions var onButtonEvent = function onButtonEvent(event) { var e = event || window.event; var target = e.target || e.srcElement; var confirmButton = domCache.confirmButton, cancelButton = domCache.cancelButton; var targetedConfirm = confirmButton && (confirmButton === target || confirmButton.contains(target)); var targetedCancel = cancelButton && (cancelButton === target || cancelButton.contains(target)); switch (e.type) { case 'click': // Clicked 'confirm' if (targetedConfirm && sweetAlert.isVisible()) { sweetAlert.disableButtons(); if (params.input) { var inputValue = getInputValue(); if (params.inputValidator) { sweetAlert.disableInput(); var validationPromise = Promise.resolve().then(function () { return params.inputValidator(inputValue, params.extraParams); }); if (params.expectRejections) { validationPromise.then(function () { sweetAlert.enableButtons(); sweetAlert.enableInput(); confirm(inputValue); }, function (validationError) { sweetAlert.enableButtons(); sweetAlert.enableInput(); if (validationError) { sweetAlert.showValidationError(validationError); } }); } else { validationPromise.then(function (validationError) { sweetAlert.enableButtons(); sweetAlert.enableInput(); if (validationError) { sweetAlert.showValidationError(validationError); } else { confirm(inputValue); } }, function (error$$1) { return errorWith(error$$1); }); } } else { confirm(inputValue); } } else { confirm(true); } // Clicked 'cancel' } else if (targetedCancel && sweetAlert.isVisible()) { sweetAlert.disableButtons(); dismissWith(sweetAlert.DismissReason.cancel); } break; default: } }; var buttons = domCache.popup.querySelectorAll('button'); for (var i = 0; i < buttons.length; i++) { buttons[i].onclick = onButtonEvent; buttons[i].onmouseover = onButtonEvent; buttons[i].onmouseout = onButtonEvent; buttons[i].onmousedown = onButtonEvent; } // Closing popup by close button domCache.closeButton.onclick = function () { dismissWith(sweetAlert.DismissReason.close); }; if (params.toast) { // Closing popup by internal click domCache.popup.onclick = function (e) { if (params.showConfirmButton || params.showCancelButton || params.showCloseButton || params.input) { return; } sweetAlert.closePopup(params.onClose, params.onAfterClose); dismissWith(sweetAlert.DismissReason.close); }; } else { var ignoreOutsideClick = false; // Ignore click events that had mousedown on the popup but mouseup on the container // This can happen when the user drags a slider domCache.popup.onmousedown = function () { domCache.container.onmouseup = function (e) { domCache.container.onmouseup = undefined; // We only check if the mouseup target is the container because usually it doesn't // have any other direct children aside of the popup if (e.target === domCache.container) { ignoreOutsideClick = true; } }; }; // Ignore click events that had mousedown on the container but mouseup on the popup domCache.container.onmousedown = function () { domCache.popup.onmouseup = function (e) { domCache.popup.onmouseup = undefined; // We also need to check if the mouseup target is a child of the popup if (e.target === domCache.popup || domCache.popup.contains(e.target)) { ignoreOutsideClick = true; } }; }; domCache.container.onclick = function (e) { if (ignoreOutsideClick) { ignoreOutsideClick = false; return; } if (e.target !== domCache.container) { return; } if (callIfFunction(params.allowOutsideClick)) { dismissWith(sweetAlert.DismissReason.backdrop); } }; } // Reverse buttons (Confirm on the right side) if (params.reverseButtons) { domCache.confirmButton.parentNode.insertBefore(domCache.cancelButton, domCache.confirmButton); } else { domCache.confirmButton.parentNode.insertBefore(domCache.confirmButton, domCache.cancelButton); } // Focus handling var setFocus = function setFocus(index, increment) { var focusableElements = getFocusableElements(params.focusCancel); // search for visible elements and select the next possible match for (var _i = 0; _i < focusableElements.length; _i++) { index = index + increment; // rollover to first item if (index === focusableElements.length) { index = 0; // go to last item } else if (index === -1) { index = focusableElements.length - 1; } // determine if element is visible var el = focusableElements[index]; if (isVisible(el)) { return el.focus(); } } }; var handleKeyDown = function handleKeyDown(event) { var e = event || window.event; var arrowKeys = ['ArrowLeft', 'ArrowRight', 'ArrowUp', 'ArrowDown', 'Left', 'Right', 'Up', 'Down' // IE11 ]; if (e.key === 'Enter' && !e.isComposing) { if (e.target === sweetAlert.getInput()) { if (['textarea', 'file'].indexOf(params.input) !== -1) { return; // do not submit } sweetAlert.clickConfirm(); e.preventDefault(); } // TAB } else if (e.key === 'Tab') { var targetElement = e.target || e.srcElement; var focusableElements = getFocusableElements(params.focusCancel); var btnIndex = -1; // Find the button - note, this is a nodelist, not an array. for (var _i2 = 0; _i2 < focusableElements.length; _i2++) { if (targetElement === focusableElements[_i2]) { btnIndex = _i2; break; } } if (!e.shiftKey) { // Cycle to the next button setFocus(btnIndex, 1); } else { // Cycle to the prev button setFocus(btnIndex, -1); } e.stopPropagation(); e.preventDefault(); // ARROWS - switch focus between buttons } else if (arrowKeys.indexOf(e.key) !== -1) { // focus Cancel button if Confirm button is currently focused if (document.activeElement === domCache.confirmButton && isVisible(domCache.cancelButton)) { domCache.cancelButton.focus(); // and vice versa } else if (document.activeElement === domCache.cancelButton && isVisible(domCache.confirmButton)) { domCache.confirmButton.focus(); } // ESC } else if ((e.key === 'Escape' || e.key === 'Esc') && callIfFunction(params.allowEscapeKey) === true) { dismissWith(sweetAlert.DismissReason.esc); } }; if (params.toast && globalState.windowOnkeydownOverridden) { window.onkeydown = globalState.previousWindowKeyDown; globalState.windowOnkeydownOverridden = false; } if (!params.toast && !globalState.windowOnkeydownOverridden) { globalState.previousWindowKeyDown = window.onkeydown; globalState.windowOnkeydownOverridden = true; window.onkeydown = handleKeyDown; } sweetAlert.enableButtons(); sweetAlert.hideLoading(); sweetAlert.resetValidationError(); if (params.input) { addClass(document.body, swalClasses['has-input']); } // inputs var inputTypes = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea']; var input = void 0; for (var _i3 = 0; _i3 < inputTypes.length; _i3++) { var inputClass = swalClasses[inputTypes[_i3]]; var inputContainer = getChildByClass(domCache.content, inputClass); input = sweetAlert.getInput(inputTypes[_i3]); // set attributes if (input) { for (var j in input.attributes) { if (input.attributes.hasOwnProperty(j)) { var attrName = input.attributes[j].name; if (attrName !== 'type' && attrName !== 'value') { input.removeAttribute(attrName); } } } for (var attr in params.inputAttributes) { input.setAttribute(attr, params.inputAttributes[attr]); } } // set class inputContainer.className = inputClass; if (params.inputClass) { addClass(inputContainer, params.inputClass); } hide(inputContainer); } var populateInputOptions = void 0; switch (params.input) { case 'text': case 'email': case 'password': case 'number': case 'tel': case 'url': input = getChildByClass(domCache.content, swalClasses.input); input.value = params.inputValue; input.placeholder = params.inputPlaceholder; input.type = params.input; show(input); break; case 'file': input = getChildByClass(domCache.content, swalClasses.file); input.placeholder = params.inputPlaceholder; input.type = params.input; show(input); break; case 'range': var range = getChildByClass(domCache.content, swalClasses.range); var rangeInput = range.querySelector('input'); var rangeOutput = range.querySelector('output'); rangeInput.value = params.inputValue; rangeInput.type = params.input; rangeOutput.value = params.inputValue; show(range); break; case 'select': var select = getChildByClass(domCache.content, swalClasses.select); select.innerHTML = ''; if (params.inputPlaceholder) { var placeholder = document.createElement('option'); placeholder.innerHTML = params.inputPlaceholder; placeholder.value = ''; placeholder.disabled = true; placeholder.selected = true; select.appendChild(placeholder); } populateInputOptions = function populateInputOptions(inputOptions) { inputOptions.forEach(function (_ref) { var _ref2 = _slicedToArray(_ref, 2), optionValue = _ref2[0], optionLabel = _ref2[1]; var option = document.createElement('option'); option.value = optionValue; option.innerHTML = optionLabel; if (params.inputValue.toString() === optionValue.toString()) { option.selected = true; } select.appendChild(option); }); show(select); select.focus(); }; break; case 'radio': var radio = getChildByClass(domCache.content, swalClasses.radio); radio.innerHTML = ''; populateInputOptions = function populateInputOptions(inputOptions) { inputOptions.forEach(function (_ref3) { var _ref4 = _slicedToArray(_ref3, 2), radioValue = _ref4[0], radioLabel = _ref4[1]; var radioInput = document.createElement('input'); var radioLabelElement = document.createElement('label'); radioInput.type = 'radio'; radioInput.name = swalClasses.radio; radioInput.value = radioValue; if (params.inputValue.toString() === radioValue.toString()) { radioInput.checked = true; } radioLabelElement.innerHTML = radioLabel; radioLabelElement.insertBefore(radioInput, radioLabelElement.firstChild); radio.appendChild(radioLabelElement); }); show(radio); var radios = radio.querySelectorAll('input'); if (radios.length) { radios[0].focus(); } }; break; case 'checkbox': var checkbox = getChildByClass(domCache.content, swalClasses.checkbox); var checkboxInput = sweetAlert.getInput('checkbox'); checkboxInput.type = 'checkbox'; checkboxInput.value = 1; checkboxInput.id = swalClasses.checkbox; checkboxInput.checked = Boolean(params.inputValue); var label = checkbox.getElementsByTagName('span'); if (label.length) { checkbox.removeChild(label[0]); } label = document.createElement('span'); label.innerHTML = params.inputPlaceholder; checkbox.appendChild(label); show(checkbox); break; case 'textarea': var textarea = getChildByClass(domCache.content, swalClasses.textarea); textarea.value = params.inputValue; textarea.placeholder = params.inputPlaceholder; show(textarea); break; case null: break; default: error('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "' + params.input + '"'); break; } if (params.input === 'select' || params.input === 'radio') { var processInputOptions = function processInputOptions(inputOptions) { return populateInputOptions(formatInputOptions(inputOptions)); }; if (params.inputOptions instanceof Promise) { sweetAlert.showLoading(); params.inputOptions.then(function (inputOptions) { sweetAlert.hideLoading(); processInputOptions(inputOptions); }); } else if (_typeof$3(params.inputOptions) === 'object') { processInputOptions(params.inputOptions); } else { error('Unexpected type of inputOptions! Expected object, Map or Promise, got ' + _typeof$3(params.inputOptions)); } } else if (['text', 'email', 'number', 'tel', 'textarea'].indexOf(params.input) !== -1 && params.inputValue instanceof Promise) { sweetAlert.showLoading(); hide(input); params.inputValue.then(function (inputValue) { input.value = params.input === 'number' ? parseFloat(inputValue) || 0 : inputValue + ''; show(input); sweetAlert.hideLoading(); }).catch(function (err) { error('Error in inputValue promise: ' + err); input.value = ''; show(input); sweetAlert.hideLoading(); }); } openPopup(params.animation, params.onBeforeOpen, params.onOpen); if (!params.toast) { if (!callIfFunction(params.allowEnterKey)) { if (document.activeElement) { document.activeElement.blur(); } } else if (params.focusCancel && isVisible(domCache.cancelButton)) { domCache.cancelButton.focus(); } else if (params.focusConfirm && isVisible(domCache.confirmButton)) { domCache.confirmButton.focus(); } else { setFocus(-1, 1); } } // fix scroll domCache.container.scrollTop = 0; }); }; // Assign static methods from src/staticMethods/*.js _extends$4(sweetAlert, staticMethods); /** * Show spinner instead of Confirm button and disable Cancel button */ sweetAlert.hideLoading = sweetAlert.disableLoading = function () { if (currentContext) { var _currentContext = currentContext, params = _currentContext.params, domCache = _currentContext.domCache; if (!params.showConfirmButton) { hide(domCache.confirmButton); if (!params.showCancelButton) { hide(domCache.actions); } } removeClass([domCache.popup, domCache.actions], swalClasses.loading); domCache.popup.removeAttribute('aria-busy'); domCache.popup.removeAttribute('data-loading'); domCache.confirmButton.disabled = false; domCache.cancelButton.disabled = false; } }; // Get input element by specified type or, if type isn't specified, by params.input sweetAlert.getInput = function (inputType) { if (currentContext) { var _currentContext2 = currentContext, params = _currentContext2.params, domCache = _currentContext2.domCache; inputType = inputType || params.input; if (!inputType) { return null; } switch (inputType) { case 'select': case 'textarea': case 'file': return getChildByClass(domCache.content, swalClasses[inputType]); case 'checkbox': return domCache.popup.querySelector('.' + swalClasses.checkbox + ' input'); case 'radio': return domCache.popup.querySelector('.' + swalClasses.radio + ' input:checked') || domCache.popup.querySelector('.' + swalClasses.radio + ' input:first-child'); case 'range': return domCache.popup.querySelector('.' + swalClasses.range + ' input'); default: return getChildByClass(domCache.content, swalClasses.input); } } }; sweetAlert.enableButtons = function () { if (currentContext) { var _currentContext3 = currentContext, domCache = _currentContext3.domCache; domCache.confirmButton.disabled = false; domCache.cancelButton.disabled = false; } }; sweetAlert.disableButtons = function () { if (currentContext) { var _currentContext4 = currentContext, domCache = _currentContext4.domCache; domCache.confirmButton.disabled = true; domCache.cancelButton.disabled = true; } }; sweetAlert.enableConfirmButton = function () { if (currentContext) { var _currentContext5 = currentContext, domCache = _currentContext5.domCache; domCache.confirmButton.disabled = false; } }; sweetAlert.disableConfirmButton = function () { if (currentContext) { var _currentContext6 = currentContext, domCache = _currentContext6.domCache; domCache.confirmButton.disabled = true; } }; sweetAlert.enableInput = function () { if (currentContext) { var input = sweetAlert.getInput(); if (!input) { return false; } if (input.type === 'radio') { var radiosContainer = input.parentNode.parentNode; var radios = radiosContainer.querySelectorAll('input'); for (var i = 0; i < radios.length; i++) { radios[i].disabled = false; } } else { input.disabled = false; } } }; sweetAlert.disableInput = function () { if (currentContext) { var input = sweetAlert.getInput(); if (!input) { return false; } if (input && input.type === 'radio') { var radiosContainer = input.parentNode.parentNode; var radios = radiosContainer.querySelectorAll('input'); for (var i = 0; i < radios.length; i++) { radios[i].disabled = true; } } else { input.disabled = true; } } }; // Show block with validation error sweetAlert.showValidationError = function (error$$1) { if (currentContext) { var _currentContext7 = currentContext, domCache = _currentContext7.domCache; domCache.validationError.innerHTML = error$$1; var popupComputedStyle = window.getComputedStyle(domCache.popup); domCache.validationError.style.marginLeft = '-' + popupComputedStyle.getPropertyValue('padding-left'); domCache.validationError.style.marginRight = '-' + popupComputedStyle.getPropertyValue('padding-right'); show(domCache.validationError); var input = sweetAlert.getInput(); if (input) { input.setAttribute('aria-invalid', true); input.setAttribute('aria-describedBy', swalClasses.validationerror); focusInput(input); addClass(input, swalClasses.inputerror); } } }; // Hide block with validation error sweetAlert.resetValidationError = function () { if (currentContext) { var _currentContext8 = currentContext, domCache = _currentContext8.domCache; if (domCache.validationError) { hide(domCache.validationError); } var input = sweetAlert.getInput(); if (input) { input.removeAttribute('aria-invalid'); input.removeAttribute('aria-describedBy'); removeClass(input, swalClasses.inputerror); } } }; sweetAlert.getProgressSteps = function () { if (currentContext) { var _currentContext9 = currentContext, params = _currentContext9.params; return params.progressSteps; } }; sweetAlert.setProgressSteps = function (progressSteps) { if (currentContext) { var _currentContext10 = currentContext, params = _currentContext10.params; params.progressSteps = progressSteps; setParameters(params); } }; sweetAlert.showProgressSteps = function () { if (currentContext) { var _currentContext11 = currentContext, domCache = _currentContext11.domCache; show(domCache.progressSteps); } }; sweetAlert.hideProgressSteps = function () { if (currentContext) { var _currentContext12 = currentContext, domCache = _currentContext12.domCache; hide(domCache.progressSteps); } }; sweetAlert.DismissReason = DismissReason; sweetAlert.noop = function () { }; sweetAlert.version = version; sweetAlert.default = sweetAlert; /** * Set default params if `window._swalDefaults` is an object */ if (typeof window !== 'undefined' && _typeof$3(window._swalDefaults) === 'object') { sweetAlert.setDefaults(window._swalDefaults); } return sweetAlert; }))); if (typeof window !== 'undefined' && window.Sweetalert2) window.sweetAlert = window.swal = window.Sweetalert2; "undefined" != typeof document && function (e, t) { var n = e.createElement("style"); if (e.getElementsByTagName("head")[0].appendChild(n), n.styleSheet) n.styleSheet.disabled || (n.styleSheet.cssText = t); else try { n.innerHTML = t } catch (e) { n.innerText = t } }(document, "@-webkit-keyframes swal2-show {\n" + " 0% {\n" + " -webkit-transform: scale(0.7);\n" + " transform: scale(0.7); }\n" + " 45% {\n" + " -webkit-transform: scale(1.05);\n" + " transform: scale(1.05); }\n" + " 80% {\n" + " -webkit-transform: scale(0.95);\n" + " transform: scale(0.95); }\n" + " 100% {\n" + " -webkit-transform: scale(1);\n" + " transform: scale(1); } }\n" + "\n" + "@keyframes swal2-show {\n" + " 0% {\n" + " -webkit-transform: scale(0.7);\n" + " transform: scale(0.7); }\n" + " 45% {\n" + " -webkit-transform: scale(1.05);\n" + " transform: scale(1.05); }\n" + " 80% {\n" + " -webkit-transform: scale(0.95);\n" + " transform: scale(0.95); }\n" + " 100% {\n" + " -webkit-transform: scale(1);\n" + " transform: scale(1); } }\n" + "\n" + "@-webkit-keyframes swal2-hide {\n" + " 0% {\n" + " -webkit-transform: scale(1);\n" + " transform: scale(1);\n" + " opacity: 1; }\n" + " 100% {\n" + " -webkit-transform: scale(0.5);\n" + " transform: scale(0.5);\n" + " opacity: 0; } }\n" + "\n" + "@keyframes swal2-hide {\n" + " 0% {\n" + " -webkit-transform: scale(1);\n" + " transform: scale(1);\n" + " opacity: 1; }\n" + " 100% {\n" + " -webkit-transform: scale(0.5);\n" + " transform: scale(0.5);\n" + " opacity: 0; } }\n" + "\n" + "@-webkit-keyframes swal2-animate-success-line-tip {\n" + " 0% {\n" + " top: 1.1875em;\n" + " left: .0625em;\n" + " width: 0; }\n" + " 54% {\n" + " top: 1.0625em;\n" + " left: .125em;\n" + " width: 0; }\n" + " 70% {\n" + " top: 2.1875em;\n" + " left: -.375em;\n" + " width: 3.125em; }\n" + " 84% {\n" + " top: 3em;\n" + " left: 1.3125em;\n" + " width: 1.0625em; }\n" + " 100% {\n" + " top: 2.8125em;\n" + " left: .875em;\n" + " width: 1.5625em; } }\n" + "\n" + "@keyframes swal2-animate-success-line-tip {\n" + " 0% {\n" + " top: 1.1875em;\n" + " left: .0625em;\n" + " width: 0; }\n" + " 54% {\n" + " top: 1.0625em;\n" + " left: .125em;\n" + " width: 0; }\n" + " 70% {\n" + " top: 2.1875em;\n" + " left: -.375em;\n" + " width: 3.125em; }\n" + " 84% {\n" + " top: 3em;\n" + " left: 1.3125em;\n" + " width: 1.0625em; }\n" + " 100% {\n" + " top: 2.8125em;\n" + " left: .875em;\n" + " width: 1.5625em; } }\n" + "\n" + "@-webkit-keyframes swal2-animate-success-line-long {\n" + " 0% {\n" + " top: 3.375em;\n" + " right: 2.875em;\n" + " width: 0; }\n" + " 65% {\n" + " top: 3.375em;\n" + " right: 2.875em;\n" + " width: 0; }\n" + " 84% {\n" + " top: 2.1875em;\n" + " right: 0;\n" + " width: 3.4375em; }\n" + " 100% {\n" + " top: 2.375em;\n" + " right: .5em;\n" + " width: 2.9375em; } }\n" + "\n" + "@keyframes swal2-animate-success-line-long {\n" + " 0% {\n" + " top: 3.375em;\n" + " right: 2.875em;\n" + " width: 0; }\n" + " 65% {\n" + " top: 3.375em;\n" + " right: 2.875em;\n" + " width: 0; }\n" + " 84% {\n" + " top: 2.1875em;\n" + " right: 0;\n" + " width: 3.4375em; }\n" + " 100% {\n" + " top: 2.375em;\n" + " right: .5em;\n" + " width: 2.9375em; } }\n" + "\n" + "@-webkit-keyframes swal2-rotate-success-circular-line {\n" + " 0% {\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg); }\n" + " 5% {\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg); }\n" + " 12% {\n" + " -webkit-transform: rotate(-405deg);\n" + " transform: rotate(-405deg); }\n" + " 100% {\n" + " -webkit-transform: rotate(-405deg);\n" + " transform: rotate(-405deg); } }\n" + "\n" + "@keyframes swal2-rotate-success-circular-line {\n" + " 0% {\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg); }\n" + " 5% {\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg); }\n" + " 12% {\n" + " -webkit-transform: rotate(-405deg);\n" + " transform: rotate(-405deg); }\n" + " 100% {\n" + " -webkit-transform: rotate(-405deg);\n" + " transform: rotate(-405deg); } }\n" + "\n" + "@-webkit-keyframes swal2-animate-error-x-mark {\n" + " 0% {\n" + " margin-top: 1.625em;\n" + " -webkit-transform: scale(0.4);\n" + " transform: scale(0.4);\n" + " opacity: 0; }\n" + " 50% {\n" + " margin-top: 1.625em;\n" + " -webkit-transform: scale(0.4);\n" + " transform: scale(0.4);\n" + " opacity: 0; }\n" + " 80% {\n" + " margin-top: -.375em;\n" + " -webkit-transform: scale(1.15);\n" + " transform: scale(1.15); }\n" + " 100% {\n" + " margin-top: 0;\n" + " -webkit-transform: scale(1);\n" + " transform: scale(1);\n" + " opacity: 1; } }\n" + "\n" + "@keyframes swal2-animate-error-x-mark {\n" + " 0% {\n" + " margin-top: 1.625em;\n" + " -webkit-transform: scale(0.4);\n" + " transform: scale(0.4);\n" + " opacity: 0; }\n" + " 50% {\n" + " margin-top: 1.625em;\n" + " -webkit-transform: scale(0.4);\n" + " transform: scale(0.4);\n" + " opacity: 0; }\n" + " 80% {\n" + " margin-top: -.375em;\n" + " -webkit-transform: scale(1.15);\n" + " transform: scale(1.15); }\n" + " 100% {\n" + " margin-top: 0;\n" + " -webkit-transform: scale(1);\n" + " transform: scale(1);\n" + " opacity: 1; } }\n" + "\n" + "@-webkit-keyframes swal2-animate-error-icon {\n" + " 0% {\n" + " -webkit-transform: rotateX(100deg);\n" + " transform: rotateX(100deg);\n" + " opacity: 0; }\n" + " 100% {\n" + " -webkit-transform: rotateX(0deg);\n" + " transform: rotateX(0deg);\n" + " opacity: 1; } }\n" + "\n" + "@keyframes swal2-animate-error-icon {\n" + " 0% {\n" + " -webkit-transform: rotateX(100deg);\n" + " transform: rotateX(100deg);\n" + " opacity: 0; }\n" + " 100% {\n" + " -webkit-transform: rotateX(0deg);\n" + " transform: rotateX(0deg);\n" + " opacity: 1; } }\n" + "\n" + "body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast {\n" + " flex-direction: column;\n" + " align-items: stretch; }\n" + " body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-actions {\n" + " flex: 1;\n" + " align-self: stretch;\n" + " justify-content: flex-end;\n" + " height: 2.2em; }\n" + " body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-loading {\n" + " justify-content: center; }\n" + " body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-input {\n" + " height: 2em;\n" + " margin: .3125em auto;\n" + " font-size: 1em; }\n" + " body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-validationerror {\n" + " font-size: 1em; }\n" + "\n" + "body.swal2-toast-shown > .swal2-container {\n" + " position: fixed;\n" + " background-color: transparent; }\n" + " body.swal2-toast-shown > .swal2-container.swal2-shown {\n" + " background-color: transparent; }\n" + " body.swal2-toast-shown > .swal2-container.swal2-top {\n" + " top: 0;\n" + " right: auto;\n" + " bottom: auto;\n" + " left: 50%;\n" + " -webkit-transform: translateX(-50%);\n" + " transform: translateX(-50%); }\n" + " body.swal2-toast-shown > .swal2-container.swal2-top-end, body.swal2-toast-shown > .swal2-container.swal2-top-right {\n" + " top: 0;\n" + " right: 0;\n" + " bottom: auto;\n" + " left: auto; }\n" + " body.swal2-toast-shown > .swal2-container.swal2-top-start, body.swal2-toast-shown > .swal2-container.swal2-top-left {\n" + " top: 0;\n" + " right: auto;\n" + " bottom: auto;\n" + " left: 0; }\n" + " body.swal2-toast-shown > .swal2-container.swal2-center-start, body.swal2-toast-shown > .swal2-container.swal2-center-left {\n" + " top: 50%;\n" + " right: auto;\n" + " bottom: auto;\n" + " left: 0;\n" + " -webkit-transform: translateY(-50%);\n" + " transform: translateY(-50%); }\n" + " body.swal2-toast-shown > .swal2-container.swal2-center {\n" + " top: 50%;\n" + " right: auto;\n" + " bottom: auto;\n" + " left: 50%;\n" + " -webkit-transform: translate(-50%, -50%);\n" + " transform: translate(-50%, -50%); }\n" + " body.swal2-toast-shown > .swal2-container.swal2-center-end, body.swal2-toast-shown > .swal2-container.swal2-center-right {\n" + " top: 50%;\n" + " right: 0;\n" + " bottom: auto;\n" + " left: auto;\n" + " -webkit-transform: translateY(-50%);\n" + " transform: translateY(-50%); }\n" + " body.swal2-toast-shown > .swal2-container.swal2-bottom-start, body.swal2-toast-shown > .swal2-container.swal2-bottom-left {\n" + " top: auto;\n" + " right: auto;\n" + " bottom: 0;\n" + " left: 0; }\n" + " body.swal2-toast-shown > .swal2-container.swal2-bottom {\n" + " top: auto;\n" + " right: auto;\n" + " bottom: 0;\n" + " left: 50%;\n" + " -webkit-transform: translateX(-50%);\n" + " transform: translateX(-50%); }\n" + " body.swal2-toast-shown > .swal2-container.swal2-bottom-end, body.swal2-toast-shown > .swal2-container.swal2-bottom-right {\n" + " top: auto;\n" + " right: 0;\n" + " bottom: 0;\n" + " left: auto; }\n" + "\n" + ".swal2-popup.swal2-toast {\n" + " flex-direction: row;\n" + " align-items: center;\n" + " width: auto;\n" + " padding: 0.625em;\n" + " box-shadow: 0 0 0.625em #d9d9d9;\n" + " overflow-y: hidden; }\n" + " .swal2-popup.swal2-toast .swal2-header {\n" + " flex-direction: row; }\n" + " .swal2-popup.swal2-toast .swal2-title {\n" + " justify-content: flex-start;\n" + " margin: 0 .6em;\n" + " font-size: 1em; }\n" + " .swal2-popup.swal2-toast .swal2-close {\n" + " position: initial; }\n" + " .swal2-popup.swal2-toast .swal2-content {\n" + " justify-content: flex-start;\n" + " font-size: 1em; }\n" + " .swal2-popup.swal2-toast .swal2-icon {\n" + " width: 2em;\n" + " min-width: 2em;\n" + " height: 2em;\n" + " margin: 0; }\n" + " .swal2-popup.swal2-toast .swal2-icon-text {\n" + " font-size: 2em;\n" + " font-weight: bold;\n" + " line-height: 1em; }\n" + " .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {\n" + " width: 2em;\n" + " height: 2em; }\n" + " .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {\n" + " top: .875em;\n" + " width: 1.375em; }\n" + " .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {\n" + " left: .3125em; }\n" + " .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {\n" + " right: .3125em; }\n" + " .swal2-popup.swal2-toast .swal2-actions {\n" + " height: auto;\n" + " margin: 0 .3125em; }\n" + " .swal2-popup.swal2-toast .swal2-styled {\n" + " margin: 0 .3125em;\n" + " padding: .3125em .625em;\n" + " font-size: 1em; }\n" + " .swal2-popup.swal2-toast .swal2-styled:focus {\n" + " box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4); }\n" + " .swal2-popup.swal2-toast .swal2-success {\n" + " border-color: #a5dc86; }\n" + " .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {\n" + " position: absolute;\n" + " width: 2em;\n" + " height: 2.8125em;\n" + " -webkit-transform: rotate(45deg);\n" + " transform: rotate(45deg);\n" + " border-radius: 50%; }\n" + " .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {\n" + " top: -.25em;\n" + " left: -.9375em;\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg);\n" + " -webkit-transform-origin: 2em 2em;\n" + " transform-origin: 2em 2em;\n" + " border-radius: 4em 0 0 4em; }\n" + " .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {\n" + " top: -.25em;\n" + " left: .9375em;\n" + " -webkit-transform-origin: 0 2em;\n" + " transform-origin: 0 2em;\n" + " border-radius: 0 4em 4em 0; }\n" + " .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {\n" + " width: 2em;\n" + " height: 2em; }\n" + " .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {\n" + " top: 0;\n" + " left: .4375em;\n" + " width: .4375em;\n" + " height: 2.6875em; }\n" + " .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {\n" + " height: .3125em; }\n" + " .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {\n" + " top: 1.125em;\n" + " left: .1875em;\n" + " width: .75em; }\n" + " .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {\n" + " top: .9375em;\n" + " right: .1875em;\n" + " width: 1.375em; }\n" + " .swal2-popup.swal2-toast.swal2-show {\n" + " -webkit-animation: showSweetToast .5s;\n" + " animation: showSweetToast .5s; }\n" + " .swal2-popup.swal2-toast.swal2-hide {\n" + " -webkit-animation: hideSweetToast .2s forwards;\n" + " animation: hideSweetToast .2s forwards; }\n" + " .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {\n" + " -webkit-animation: animate-toast-success-tip .75s;\n" + " animation: animate-toast-success-tip .75s; }\n" + " .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {\n" + " -webkit-animation: animate-toast-success-long .75s;\n" + " animation: animate-toast-success-long .75s; }\n" + "\n" + "@-webkit-keyframes showSweetToast {\n" + " 0% {\n" + " -webkit-transform: translateY(-0.625em) rotateZ(2deg);\n" + " transform: translateY(-0.625em) rotateZ(2deg);\n" + " opacity: 0; }\n" + " 33% {\n" + " -webkit-transform: translateY(0) rotateZ(-2deg);\n" + " transform: translateY(0) rotateZ(-2deg);\n" + " opacity: .5; }\n" + " 66% {\n" + " -webkit-transform: translateY(0.3125em) rotateZ(2deg);\n" + " transform: translateY(0.3125em) rotateZ(2deg);\n" + " opacity: .7; }\n" + " 100% {\n" + " -webkit-transform: translateY(0) rotateZ(0);\n" + " transform: translateY(0) rotateZ(0);\n" + " opacity: 1; } }\n" + "\n" + "@keyframes showSweetToast {\n" + " 0% {\n" + " -webkit-transform: translateY(-0.625em) rotateZ(2deg);\n" + " transform: translateY(-0.625em) rotateZ(2deg);\n" + " opacity: 0; }\n" + " 33% {\n" + " -webkit-transform: translateY(0) rotateZ(-2deg);\n" + " transform: translateY(0) rotateZ(-2deg);\n" + " opacity: .5; }\n" + " 66% {\n" + " -webkit-transform: translateY(0.3125em) rotateZ(2deg);\n" + " transform: translateY(0.3125em) rotateZ(2deg);\n" + " opacity: .7; }\n" + " 100% {\n" + " -webkit-transform: translateY(0) rotateZ(0);\n" + " transform: translateY(0) rotateZ(0);\n" + " opacity: 1; } }\n" + "\n" + "@-webkit-keyframes hideSweetToast {\n" + " 0% {\n" + " opacity: 1; }\n" + " 33% {\n" + " opacity: .5; }\n" + " 100% {\n" + " -webkit-transform: rotateZ(1deg);\n" + " transform: rotateZ(1deg);\n" + " opacity: 0; } }\n" + "\n" + "@keyframes hideSweetToast {\n" + " 0% {\n" + " opacity: 1; }\n" + " 33% {\n" + " opacity: .5; }\n" + " 100% {\n" + " -webkit-transform: rotateZ(1deg);\n" + " transform: rotateZ(1deg);\n" + " opacity: 0; } }\n" + "\n" + "@-webkit-keyframes animate-toast-success-tip {\n" + " 0% {\n" + " top: .5625em;\n" + " left: .0625em;\n" + " width: 0; }\n" + " 54% {\n" + " top: .125em;\n" + " left: .125em;\n" + " width: 0; }\n" + " 70% {\n" + " top: .625em;\n" + " left: -.25em;\n" + " width: 1.625em; }\n" + " 84% {\n" + " top: 1.0625em;\n" + " left: .75em;\n" + " width: .5em; }\n" + " 100% {\n" + " top: 1.125em;\n" + " left: .1875em;\n" + " width: .75em; } }\n" + "\n" + "@keyframes animate-toast-success-tip {\n" + " 0% {\n" + " top: .5625em;\n" + " left: .0625em;\n" + " width: 0; }\n" + " 54% {\n" + " top: .125em;\n" + " left: .125em;\n" + " width: 0; }\n" + " 70% {\n" + " top: .625em;\n" + " left: -.25em;\n" + " width: 1.625em; }\n" + " 84% {\n" + " top: 1.0625em;\n" + " left: .75em;\n" + " width: .5em; }\n" + " 100% {\n" + " top: 1.125em;\n" + " left: .1875em;\n" + " width: .75em; } }\n" + "\n" + "@-webkit-keyframes animate-toast-success-long {\n" + " 0% {\n" + " top: 1.625em;\n" + " right: 1.375em;\n" + " width: 0; }\n" + " 65% {\n" + " top: 1.25em;\n" + " right: .9375em;\n" + " width: 0; }\n" + " 84% {\n" + " top: .9375em;\n" + " right: 0;\n" + " width: 1.125em; }\n" + " 100% {\n" + " top: .9375em;\n" + " right: .1875em;\n" + " width: 1.375em; } }\n" + "\n" + "@keyframes animate-toast-success-long {\n" + " 0% {\n" + " top: 1.625em;\n" + " right: 1.375em;\n" + " width: 0; }\n" + " 65% {\n" + " top: 1.25em;\n" + " right: .9375em;\n" + " width: 0; }\n" + " 84% {\n" + " top: .9375em;\n" + " right: 0;\n" + " width: 1.125em; }\n" + " 100% {\n" + " top: .9375em;\n" + " right: .1875em;\n" + " width: 1.375em; } }\n" + "\n" + "html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),\n" + "body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {\n" + " height: auto;\n" + " overflow-y: hidden; }\n" + "\n" + "body.swal2-no-backdrop .swal2-shown {\n" + " top: auto;\n" + " right: auto;\n" + " bottom: auto;\n" + " left: auto;\n" + " background-color: transparent; }\n" + " body.swal2-no-backdrop .swal2-shown > .swal2-modal {\n" + " box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-top {\n" + " top: 0;\n" + " left: 50%;\n" + " -webkit-transform: translateX(-50%);\n" + " transform: translateX(-50%); }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-top-start, body.swal2-no-backdrop .swal2-shown.swal2-top-left {\n" + " top: 0;\n" + " left: 0; }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {\n" + " top: 0;\n" + " right: 0; }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-center {\n" + " top: 50%;\n" + " left: 50%;\n" + " -webkit-transform: translate(-50%, -50%);\n" + " transform: translate(-50%, -50%); }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-center-start, body.swal2-no-backdrop .swal2-shown.swal2-center-left {\n" + " top: 50%;\n" + " left: 0;\n" + " -webkit-transform: translateY(-50%);\n" + " transform: translateY(-50%); }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {\n" + " top: 50%;\n" + " right: 0;\n" + " -webkit-transform: translateY(-50%);\n" + " transform: translateY(-50%); }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-bottom {\n" + " bottom: 0;\n" + " left: 50%;\n" + " -webkit-transform: translateX(-50%);\n" + " transform: translateX(-50%); }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-bottom-start, body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {\n" + " bottom: 0;\n" + " left: 0; }\n" + " body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {\n" + " right: 0;\n" + " bottom: 0; }\n" + "\n" + ".swal2-container {\n" + " display: flex;\n" + " position: fixed;\n" + " top: 0;\n" + " right: 0;\n" + " bottom: 0;\n" + " left: 0;\n" + " flex-direction: row;\n" + " align-items: center;\n" + " justify-content: center;\n" + " padding: 10px;\n" + " background-color: transparent;\n" + " z-index: 1060;\n" + " overflow-x: hidden;\n" + " -webkit-overflow-scrolling: touch; }\n" + " .swal2-container.swal2-top {\n" + " align-items: flex-start; }\n" + " .swal2-container.swal2-top-start, .swal2-container.swal2-top-left {\n" + " align-items: flex-start;\n" + " justify-content: flex-start; }\n" + " .swal2-container.swal2-top-end, .swal2-container.swal2-top-right {\n" + " align-items: flex-start;\n" + " justify-content: flex-end; }\n" + " .swal2-container.swal2-center {\n" + " align-items: center; }\n" + " .swal2-container.swal2-center-start, .swal2-container.swal2-center-left {\n" + " align-items: center;\n" + " justify-content: flex-start; }\n" + " .swal2-container.swal2-center-end, .swal2-container.swal2-center-right {\n" + " align-items: center;\n" + " justify-content: flex-end; }\n" + " .swal2-container.swal2-bottom {\n" + " align-items: flex-end; }\n" + " .swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {\n" + " align-items: flex-end;\n" + " justify-content: flex-start; }\n" + " .swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {\n" + " align-items: flex-end;\n" + " justify-content: flex-end; }\n" + " .swal2-container.swal2-grow-fullscreen > .swal2-modal {\n" + " display: flex !important;\n" + " flex: 1;\n" + " align-self: stretch;\n" + " justify-content: center; }\n" + " .swal2-container.swal2-grow-row > .swal2-modal {\n" + " display: flex !important;\n" + " flex: 1;\n" + " align-content: center;\n" + " justify-content: center; }\n" + " .swal2-container.swal2-grow-column {\n" + " flex: 1;\n" + " flex-direction: column; }\n" + " .swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {\n" + " align-items: center; }\n" + " .swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {\n" + " align-items: flex-start; }\n" + " .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {\n" + " align-items: flex-end; }\n" + " .swal2-container.swal2-grow-column > .swal2-modal {\n" + " display: flex !important;\n" + " flex: 1;\n" + " align-content: center;\n" + " justify-content: center; }\n" + " .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right) > .swal2-modal {\n" + " margin: auto; }\n" + " @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n" + " .swal2-container .swal2-modal {\n" + " margin: 0 !important; } }\n" + " .swal2-container.swal2-fade {\n" + " transition: background-color .1s; }\n" + " .swal2-container.swal2-shown {\n" + " background-color: rgba(0, 0, 0, 0.4); }\n" + "\n" + ".swal2-popup {\n" + " display: none;\n" + " position: relative;\n" + " flex-direction: column;\n" + " justify-content: center;\n" + " width: 32em;\n" + " max-width: 100%;\n" + " padding: 1.25em;\n" + " border-radius: 0.3125em;\n" + " background: #fff;\n" + " font-family: inherit;\n" + " font-size: 1rem;\n" + " box-sizing: border-box; }\n" + " .swal2-popup:focus {\n" + " outline: none; }\n" + " .swal2-popup.swal2-loading {\n" + " overflow-y: hidden; }\n" + " .swal2-popup .swal2-header {\n" + " display: flex;\n" + " flex-direction: column;\n" + " align-items: center; }\n" + " .swal2-popup .swal2-title {\n" + " display: block;\n" + " position: relative;\n" + " max-width: 100%;\n" + " margin: 0 0 0.4em;\n" + " padding: 0;\n" + " color: #595959;\n" + " font-size: 1.875em;\n" + " font-weight: 600;\n" + " text-align: center;\n" + " text-transform: none;\n" + " word-wrap: break-word; }\n" + " .swal2-popup .swal2-actions {\n" + " align-items: center;\n" + " justify-content: center;\n" + " margin: 1.25em auto 0; }\n" + " .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {\n" + " opacity: .4; }\n" + " .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover {\n" + " background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }\n" + " .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {\n" + " background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }\n" + " .swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {\n" + " width: 2.5em;\n" + " height: 2.5em;\n" + " margin: .46875em;\n" + " padding: 0;\n" + " border: .25em solid transparent;\n" + " border-radius: 100%;\n" + " border-color: transparent;\n" + " background-color: transparent !important;\n" + " color: transparent;\n" + " cursor: default;\n" + " box-sizing: border-box;\n" + " -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;\n" + " animation: swal2-rotate-loading 1.5s linear 0s infinite normal;\n" + " -webkit-user-select: none;\n" + " -moz-user-select: none;\n" + " -ms-user-select: none;\n" + " user-select: none; }\n" + " .swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {\n" + " margin-right: 30px;\n" + " margin-left: 30px; }\n" + " .swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {\n" + " display: inline-block;\n" + " width: 15px;\n" + " height: 15px;\n" + " margin-left: 5px;\n" + " border: 3px solid #999999;\n" + " border-radius: 50%;\n" + " border-right-color: transparent;\n" + " box-shadow: 1px 1px 1px #fff;\n" + " content: '';\n" + " -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;\n" + " animation: swal2-rotate-loading 1.5s linear 0s infinite normal; }\n" + " .swal2-popup .swal2-styled {\n" + " margin: 0 .3125em;\n" + " padding: .625em 2em;\n" + " font-weight: 500;\n" + " box-shadow: none; }\n" + " .swal2-popup .swal2-styled:not([disabled]) {\n" + " cursor: pointer; }\n" + " .swal2-popup .swal2-styled.swal2-confirm {\n" + " border: 0;\n" + " border-radius: 0.25em;\n" + " background: initial;\n" + " background-color: #3085d6;\n" + " color: #fff;\n" + " font-size: 1.0625em; }\n" + " .swal2-popup .swal2-styled.swal2-cancel {\n" + " border: 0;\n" + " border-radius: 0.25em;\n" + " background: initial;\n" + " background-color: #aaa;\n" + " color: #fff;\n" + " font-size: 1.0625em; }\n" + " .swal2-popup .swal2-styled:focus {\n" + " outline: none;\n" + " box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); }\n" + " .swal2-popup .swal2-styled::-moz-focus-inner {\n" + " border: 0; }\n" + " .swal2-popup .swal2-footer {\n" + " justify-content: center;\n" + " margin: 1.25em 0 0;\n" + " padding-top: 1em;\n" + " border-top: 1px solid #eee;\n" + " color: #545454;\n" + " font-size: 1em; }\n" + " .swal2-popup .swal2-image {\n" + " max-width: 100%;\n" + " margin: 1.25em auto; }\n" + " .swal2-popup .swal2-close {\n" + " position: absolute;\n" + " top: 0;\n" + " right: 0;\n" + " justify-content: center;\n" + " width: 1.2em;\n" + " min-width: 1.2em;\n" + " height: 1.2em;\n" + " margin: 0;\n" + " padding: 0;\n" + " transition: color 0.1s ease-out;\n" + " border: none;\n" + " border-radius: 0;\n" + " background: transparent;\n" + " color: #cccccc;\n" + " font-family: serif;\n" + " font-size: calc(2.5em - 0.25em);\n" + " line-height: 1.2em;\n" + " cursor: pointer; }\n" + " .swal2-popup .swal2-close:hover {\n" + " -webkit-transform: none;\n" + " transform: none;\n" + " color: #f27474; }\n" + " .swal2-popup > .swal2-input,\n" + " .swal2-popup > .swal2-file,\n" + " .swal2-popup > .swal2-textarea,\n" + " .swal2-popup > .swal2-select,\n" + " .swal2-popup > .swal2-radio,\n" + " .swal2-popup > .swal2-checkbox {\n" + " display: none; }\n" + " .swal2-popup .swal2-content {\n" + " justify-content: center;\n" + " margin: 0;\n" + " padding: 0;\n" + " color: #545454;\n" + " font-size: 1.125em;\n" + " font-weight: 300;\n" + " line-height: normal;\n" + " word-wrap: break-word; }\n" + " .swal2-popup #swal2-content {\n" + " text-align: center; }\n" + " .swal2-popup .swal2-input,\n" + " .swal2-popup .swal2-file,\n" + " .swal2-popup .swal2-textarea,\n" + " .swal2-popup .swal2-select,\n" + " .swal2-popup .swal2-radio,\n" + " .swal2-popup .swal2-checkbox {\n" + " margin: 1em auto; }\n" + " .swal2-popup .swal2-input,\n" + " .swal2-popup .swal2-file,\n" + " .swal2-popup .swal2-textarea {\n" + " width: 100%;\n" + " transition: border-color .3s, box-shadow .3s;\n" + " border: 1px solid #d9d9d9;\n" + " border-radius: 0.1875em;\n" + " font-size: 1.125em;\n" + " box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);\n" + " box-sizing: border-box; }\n" + " .swal2-popup .swal2-input.swal2-inputerror,\n" + " .swal2-popup .swal2-file.swal2-inputerror,\n" + " .swal2-popup .swal2-textarea.swal2-inputerror {\n" + " border-color: #f27474 !important;\n" + " box-shadow: 0 0 2px #f27474 !important; }\n" + " .swal2-popup .swal2-input:focus,\n" + " .swal2-popup .swal2-file:focus,\n" + " .swal2-popup .swal2-textarea:focus {\n" + " border: 1px solid #b4dbed;\n" + " outline: none;\n" + " box-shadow: 0 0 3px #c4e6f5; }\n" + " .swal2-popup .swal2-input::-webkit-input-placeholder,\n" + " .swal2-popup .swal2-file::-webkit-input-placeholder,\n" + " .swal2-popup .swal2-textarea::-webkit-input-placeholder {\n" + " color: #cccccc; }\n" + " .swal2-popup .swal2-input:-ms-input-placeholder,\n" + " .swal2-popup .swal2-file:-ms-input-placeholder,\n" + " .swal2-popup .swal2-textarea:-ms-input-placeholder {\n" + " color: #cccccc; }\n" + " .swal2-popup .swal2-input::-ms-input-placeholder,\n" + " .swal2-popup .swal2-file::-ms-input-placeholder,\n" + " .swal2-popup .swal2-textarea::-ms-input-placeholder {\n" + " color: #cccccc; }\n" + " .swal2-popup .swal2-input::placeholder,\n" + " .swal2-popup .swal2-file::placeholder,\n" + " .swal2-popup .swal2-textarea::placeholder {\n" + " color: #cccccc; }\n" + " .swal2-popup .swal2-range input {\n" + " width: 80%; }\n" + " .swal2-popup .swal2-range output {\n" + " width: 20%;\n" + " font-weight: 600;\n" + " text-align: center; }\n" + " .swal2-popup .swal2-range input,\n" + " .swal2-popup .swal2-range output {\n" + " height: 2.625em;\n" + " margin: 1em auto;\n" + " padding: 0;\n" + " font-size: 1.125em;\n" + " line-height: 2.625em; }\n" + " .swal2-popup .swal2-input {\n" + " height: 2.625em;\n" + " padding: 0.75em; }\n" + " .swal2-popup .swal2-input[type='number'] {\n" + " max-width: 10em; }\n" + " .swal2-popup .swal2-file {\n" + " font-size: 1.125em; }\n" + " .swal2-popup .swal2-textarea {\n" + " height: 6.75em;\n" + " padding: 0.75em; }\n" + " .swal2-popup .swal2-select {\n" + " min-width: 50%;\n" + " max-width: 100%;\n" + " padding: .375em .625em;\n" + " color: #545454;\n" + " font-size: 1.125em; }\n" + " .swal2-popup .swal2-radio,\n" + " .swal2-popup .swal2-checkbox {\n" + " align-items: center;\n" + " justify-content: center; }\n" + " .swal2-popup .swal2-radio label,\n" + " .swal2-popup .swal2-checkbox label {\n" + " margin: 0 .6em;\n" + " font-size: 1.125em; }\n" + " .swal2-popup .swal2-radio input,\n" + " .swal2-popup .swal2-checkbox input {\n" + " margin: 0 .4em; }\n" + " .swal2-popup .swal2-validationerror {\n" + " display: none;\n" + " align-items: center;\n" + " justify-content: center;\n" + " padding: 0.625em;\n" + " background: #f0f0f0;\n" + " color: #666666;\n" + " font-size: 1em;\n" + " font-weight: 300;\n" + " overflow: hidden; }\n" + " .swal2-popup .swal2-validationerror::before {\n" + " display: inline-block;\n" + " width: 1.5em;\n" + " height: 1.5em;\n" + " margin: 0 .625em;\n" + " border-radius: 50%;\n" + " background-color: #f27474;\n" + " color: #fff;\n" + " font-weight: 600;\n" + " line-height: 1.5em;\n" + " text-align: center;\n" + " content: '!';\n" + " zoom: normal; }\n" + "\n" + "@supports (-ms-accelerator: true) {\n" + " .swal2-range input {\n" + " width: 100% !important; }\n" + " .swal2-range output {\n" + " display: none; } }\n" + "\n" + "@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n" + " .swal2-range input {\n" + " width: 100% !important; }\n" + " .swal2-range output {\n" + " display: none; } }\n" + "\n" + ".swal2-icon {\n" + " position: relative;\n" + " justify-content: center;\n" + " width: 5em;\n" + " height: 5em;\n" + " margin: 1.25em auto 1.875em;\n" + " border: .25em solid transparent;\n" + " border-radius: 50%;\n" + " line-height: 5em;\n" + " cursor: default;\n" + " box-sizing: content-box;\n" + " -webkit-user-select: none;\n" + " -moz-user-select: none;\n" + " -ms-user-select: none;\n" + " user-select: none;\n" + " zoom: normal; }\n" + " .swal2-icon-text {\n" + " font-size: 3.75em; }\n" + " .swal2-icon.swal2-error {\n" + " border-color: #f27474; }\n" + " .swal2-icon.swal2-error .swal2-x-mark {\n" + " position: relative;\n" + " flex-grow: 1; }\n" + " .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {\n" + " display: block;\n" + " position: absolute;\n" + " top: 2.3125em;\n" + " width: 2.9375em;\n" + " height: .3125em;\n" + " border-radius: .125em;\n" + " background-color: #f27474; }\n" + " .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {\n" + " left: 1.0625em;\n" + " -webkit-transform: rotate(45deg);\n" + " transform: rotate(45deg); }\n" + " .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {\n" + " right: 1em;\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg); }\n" + " .swal2-icon.swal2-warning {\n" + " border-color: #facea8;\n" + " color: #f8bb86; }\n" + " .swal2-icon.swal2-info {\n" + " border-color: #9de0f6;\n" + " color: #3fc3ee; }\n" + " .swal2-icon.swal2-question {\n" + " border-color: #c9dae1;\n" + " color: #87adbd; }\n" + " .swal2-icon.swal2-success {\n" + " border-color: #a5dc86; }\n" + " .swal2-icon.swal2-success [class^='swal2-success-circular-line'] {\n" + " position: absolute;\n" + " width: 3.75em;\n" + " height: 7.5em;\n" + " -webkit-transform: rotate(45deg);\n" + " transform: rotate(45deg);\n" + " border-radius: 50%; }\n" + " .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {\n" + " top: -.4375em;\n" + " left: -2.0635em;\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg);\n" + " -webkit-transform-origin: 3.75em 3.75em;\n" + " transform-origin: 3.75em 3.75em;\n" + " border-radius: 7.5em 0 0 7.5em; }\n" + " .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {\n" + " top: -.6875em;\n" + " left: 1.875em;\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg);\n" + " -webkit-transform-origin: 0 3.75em;\n" + " transform-origin: 0 3.75em;\n" + " border-radius: 0 7.5em 7.5em 0; }\n" + " .swal2-icon.swal2-success .swal2-success-ring {\n" + " position: absolute;\n" + " top: -.25em;\n" + " left: -.25em;\n" + " width: 100%;\n" + " height: 100%;\n" + " border: 0.25em solid rgba(165, 220, 134, 0.3);\n" + " border-radius: 50%;\n" + " z-index: 2;\n" + " box-sizing: content-box; }\n" + " .swal2-icon.swal2-success .swal2-success-fix {\n" + " position: absolute;\n" + " top: .5em;\n" + " left: 1.625em;\n" + " width: .4375em;\n" + " height: 5.625em;\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg);\n" + " z-index: 1; }\n" + " .swal2-icon.swal2-success [class^='swal2-success-line'] {\n" + " display: block;\n" + " position: absolute;\n" + " height: .3125em;\n" + " border-radius: .125em;\n" + " background-color: #a5dc86;\n" + " z-index: 2; }\n" + " .swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {\n" + " top: 2.875em;\n" + " left: .875em;\n" + " width: 1.5625em;\n" + " -webkit-transform: rotate(45deg);\n" + " transform: rotate(45deg); }\n" + " .swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {\n" + " top: 2.375em;\n" + " right: .5em;\n" + " width: 2.9375em;\n" + " -webkit-transform: rotate(-45deg);\n" + " transform: rotate(-45deg); }\n" + "\n" + ".swal2-progresssteps {\n" + " align-items: center;\n" + " margin: 0 0 1.25em;\n" + " padding: 0;\n" + " font-weight: 600; }\n" + " .swal2-progresssteps li {\n" + " display: inline-block;\n" + " position: relative; }\n" + " .swal2-progresssteps .swal2-progresscircle {\n" + " width: 2em;\n" + " height: 2em;\n" + " border-radius: 2em;\n" + " background: #3085d6;\n" + " color: #fff;\n" + " line-height: 2em;\n" + " text-align: center;\n" + " z-index: 20; }\n" + " .swal2-progresssteps .swal2-progresscircle:first-child {\n" + " margin-left: 0; }\n" + " .swal2-progresssteps .swal2-progresscircle:last-child {\n" + " margin-right: 0; }\n" + " .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {\n" + " background: #3085d6; }\n" + " .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {\n" + " background: #add8e6; }\n" + " .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {\n" + " background: #add8e6; }\n" + " .swal2-progresssteps .swal2-progressline {\n" + " width: 2.5em;\n" + " height: .4em;\n" + " margin: 0 -1px;\n" + " background: #3085d6;\n" + " z-index: 10; }\n" + "\n" + "[class^='swal2'] {\n" + " -webkit-tap-highlight-color: transparent; }\n" + "\n" + ".swal2-show {\n" + " -webkit-animation: swal2-show 0.3s;\n" + " animation: swal2-show 0.3s; }\n" + " .swal2-show.swal2-noanimation {\n" + " -webkit-animation: none;\n" + " animation: none; }\n" + "\n" + ".swal2-hide {\n" + " -webkit-animation: swal2-hide 0.15s forwards;\n" + " animation: swal2-hide 0.15s forwards; }\n" + " .swal2-hide.swal2-noanimation {\n" + " -webkit-animation: none;\n" + " animation: none; }\n" + "\n" + "[dir='rtl'] .swal2-close {\n" + " right: auto;\n" + " left: 0; }\n" + "\n" + ".swal2-animate-success-icon .swal2-success-line-tip {\n" + " -webkit-animation: swal2-animate-success-line-tip 0.75s;\n" + " animation: swal2-animate-success-line-tip 0.75s; }\n" + "\n" + ".swal2-animate-success-icon .swal2-success-line-long {\n" + " -webkit-animation: swal2-animate-success-line-long 0.75s;\n" + " animation: swal2-animate-success-line-long 0.75s; }\n" + "\n" + ".swal2-animate-success-icon .swal2-success-circular-line-right {\n" + " -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;\n" + " animation: swal2-rotate-success-circular-line 4.25s ease-in; }\n" + "\n" + ".swal2-animate-error-icon {\n" + " -webkit-animation: swal2-animate-error-icon 0.5s;\n" + " animation: swal2-animate-error-icon 0.5s; }\n" + " .swal2-animate-error-icon .swal2-x-mark {\n" + " -webkit-animation: swal2-animate-error-x-mark 0.5s;\n" + " animation: swal2-animate-error-x-mark 0.5s; }\n" + "\n" + "@-webkit-keyframes swal2-rotate-loading {\n" + " 0% {\n" + " -webkit-transform: rotate(0deg);\n" + " transform: rotate(0deg); }\n" + " 100% {\n" + " -webkit-transform: rotate(360deg);\n" + " transform: rotate(360deg); } }\n" + "\n" + "@keyframes swal2-rotate-loading {\n" + " 0% {\n" + " -webkit-transform: rotate(0deg);\n" + " transform: rotate(0deg); }\n" + " 100% {\n" + " -webkit-transform: rotate(360deg);\n" + " transform: rotate(360deg); } }"); // source --> https://www.km101.com.tw/wp-content/plugins/filebird/admin/js/bootstrap.min.js?ver=2.2 /*! * Bootstrap v3.2.0 (http://getbootstrap.com) * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('
      ").show();var href=elem[ELEM_HREF];var youtubeid="";if(elem[ELEM_TYPE]==3){youtubeid=inst.getYoutubeId(href);href=inst.prepareYoutubeHref(href)}if(elem[ELEM_TYPE]==9)href=inst.prepareDailymotionHref(href);if(inst.options.autoplay){href+= href.indexOf("?")<0?"?":"&";if(elem[ELEM_TYPE]==11)href+="autoPlay=true";else href+="autoplay=1"}if(inst.options.loopvideo){href+=href.indexOf("?")<0?"?":"&";switch(elem[ELEM_TYPE]){case 3:href+="loop=1&playlist="+youtubeid;break;case 4:case 9:href+="loop=1";break;case 11:href+="endVideoBehavior=loop";break}}if(elem[ELEM_TYPE]==3){if(href.indexOf("?")<0)href+="?wmode=transparent&rel=0";else href+="&wmode=transparent&rel=0";if(inst.options.videohidecontrols)href+="&controls=0&showinfo=0";href+="&enablejsapi=1&origin="+ document.location.protocol+"//"+document.location.hostname}else if(elem[ELEM_TYPE]==4){href+=href.indexOf("?")<0?"?":"&";href+="api=1&player_id=html5boxiframevideo"+inst.options.curElem}$(".html5lightbox-video",inst.$image).html("");inst.$elem.show();inst.showData(); if(elem[ELEM_TYPE]==3&&typeof YT==="object"&&typeof YT.Player==="function")inst.ytplayer=new YT.Player("html5boxiframevideo"+inst.options.curElem,{events:{"onStateChange":function(event){if(event.data==YT.PlayerState.ENDED){$(window).trigger("html5lightbox.videofinished");if(inst.autosliding)inst.gotoSlide(-1);else if(inst.options.autoclose)setTimeout(function(){inst.finish()},inst.options.autoclosedelay)}}}});else if(elem[ELEM_TYPE]==4&&typeof $f==="function"){var vimeoIframe=$("#html5boxiframevideo"+ inst.options.curElem)[0];inst.vimeoPlayer=$f(vimeoIframe);inst.vimeoPlayer.addEvent("ready",function(){inst.vimeoPlayer.addEvent("finish",function(id){$(window).trigger("html5lightbox.videofinished");if(inst.autosliding)inst.gotoSlide(-1);else if(inst.options.autoclose)setTimeout(function(){inst.finish()},inst.options.autoclosedelay)})})}})};inst.showPDF=function(elem){if(inst.options.enablepdfjs){if(inst.options.isIPhone&&inst.options.openpdfinnewtaboniphone||inst.options.isIPad&&inst.options.openpdfinnewtabonipad){var win= window.open(elem[ELEM_HREF],"_blank");win.focus();inst.finish();return}if(!inst.options.pdfjsengine)inst.options.pdfjsengine=inst.options.jsfolder+"pdfjs/web/viewer.html";var href=elem[ELEM_HREF];if(href.substring(0,5)!="http:"&&href.substring(0,6)!="https:")href=inst.absoluteUrl(href);var pdfelem=jQuery.extend(true,{},elem);pdfelem[ELEM_HREF]=inst.options.pdfjsengine+"?file="+encodeURIComponent(href);inst.showWeb(pdfelem)}else if(inst.options.isIPhone||inst.options.isIPad||inst.options.isAndroid|| inst.options.isIE||inst.options.isIE11){var win=window.open(elem[ELEM_HREF],"_blank");win.focus();inst.finish();return}else inst.showWeb(elem)};inst.showMP3=function(elem){};inst.showDiv=function(elem){var winWidth=$(window).width();var winH=$(window).height();var navH=inst.options.shownavigation&&inst.navvisible?inst.options.navheight:0;var dataW=elem[ELEM_WIDTH]?elem[ELEM_WIDTH]:inst.options.usedefaultsizeforcontent?inst.options.defaultwidth:winWidth;var dataH=elem[ELEM_HEIGHT]?elem[ELEM_HEIGHT]: inst.options.usedefaultsizeforcontent?inst.options.defaultheight:winH-navH;var sizeObj=inst.calcElemSize({w:dataW,h:dataH},false);dataW=sizeObj.w;dataH=sizeObj.h;inst.resizeLightbox(dataW,dataH,true,function(){inst.$loading.hide();inst.showTitle(sizeObj.w,elem[ELEM_TITLE],elem[ELEM_DESCRIPTION]);inst.$image.html("
      ").show();var divID=elem[ELEM_HREF];if($(divID).length>0)$(divID).children().appendTo($("#html5lightbox-div"+inst.options.curElem,inst.$image));else $("#html5lightbox-div"+inst.options.curElem,inst.$image).html("
      The specified div ID does not exist.
      ");inst.$elem.show();inst.showData();if(inst.options.autoresizecontent)inst.resizeWindow();if(inst.autosliding){inst.slideTimeout.stop();inst.slideTimeout.start()}})}; inst.isSameDomain=function(href){if(href.substring(0,5)!="http:"&&href.substring(0,6)!="https:")return true;var link=document.createElement("a");link.setAttribute("href",href);var result=link.protocol==document.location.protocol&&link.host==document.location.host&&link.port==document.location.port;link=null;return result};inst.showWeb=function(elem){var winWidth=$(window).width();var winH=$(window).height();var navH=inst.options.shownavigation&&inst.navvisible?inst.options.navheight:0;var dataW=elem[ELEM_WIDTH]? elem[ELEM_WIDTH]:inst.options.usedefaultsizeforcontent?inst.options.defaultwidth:winWidth;var dataH=elem[ELEM_HEIGHT]?elem[ELEM_HEIGHT]:inst.options.usedefaultsizeforcontent?inst.options.defaultheight:winH-navH;var sizeObj=inst.calcElemSize({w:dataW,h:dataH},false);dataW=sizeObj.w;dataH=sizeObj.h;inst.resizeLightbox(dataW,dataH,true,function(){inst.$loading.hide();inst.showTitle(sizeObj.w,elem[ELEM_TITLE],elem[ELEM_DESCRIPTION]);inst.$image.html("
      ").show();$(".html5lightbox-web",inst.$image).html("");inst.$elem.show();inst.showData();if(inst.options.autoresizecontent&&inst.isSameDomain(elem[ELEM_HREF])){$(".html5lightbox-web-iframe",inst.$image).data("sameorigin", true);$(".html5lightbox-web-iframe",inst.$image).on("load",function(){$(this).data("sameoriginloaded",true);inst.resizeWindow()})}if(inst.autosliding){inst.slideTimeout.stop();inst.slideTimeout.start()}})};inst.scrollBox=function(){};inst.resizeWindow=function(){if(!inst.currentElem)return;if(!inst.options.responsive)return;var winWidth=$(window).width();var winH=$(window).height();if(inst.options.responsivebarheight){if(winH<=inst.options.smallscreenheight)inst.options.barheight=inst.options.barheightonsmallheight; else inst.options.barheight=inst.options.barheightoriginal;if(inst.options.titlestyle=="bottom"&&inst.options.barautoheight!="auto")inst.$elemData.css({height:inst.options.barheight+"px","max-height":inst.options.barheight+"px"})}if(!(inst.options.showtitle&&inst.currentElem[ELEM_TITLE]&&inst.currentElem[ELEM_TITLE].length>0||inst.options.showdescription&&inst.currentElem[ELEM_DESCRIPTION]&&inst.currentElem[ELEM_DESCRIPTION].length>0||inst.options.inGroup&&(inst.options.showplaybutton||inst.options.showtitleprefix)))inst.options.barheight= 0;var elemW,elemH,keepratio;if(inst.currentElem[ELEM_TYPE]==5||inst.currentElem[ELEM_TYPE]==7||inst.currentElem[ELEM_TYPE]==10){var navH=inst.options.shownavigation&&inst.navvisible?inst.options.navheight:0;elemW=inst.currentElem[ELEM_WIDTH]?inst.currentElem[ELEM_WIDTH]:inst.options.usedefaultsizeforcontent?inst.options.defaultwidth:winWidth;elemH=inst.currentElem[ELEM_HEIGHT]?inst.currentElem[ELEM_HEIGHT]:inst.options.usedefaultsizeforcontent?inst.options.defaultheight:winH-navH;keepratio=false}else{elemW= inst.currentElem[ELEM_WIDTH]?inst.currentElem[ELEM_WIDTH]:inst.options.defaultwidth;elemH=inst.currentElem[ELEM_HEIGHT]?inst.currentElem[ELEM_HEIGHT]:inst.options.defaultheight;if(inst.currentElem[ELEM_TYPE]==0)keepratio=inst.options.imagekeepratio;else keepratio=true}var sizeObj=inst.calcElemSize({w:elemW,h:elemH},keepratio);var boxPos=inst.calcBoxPosition(sizeObj.w,sizeObj.h);var boxW=boxPos[0];var boxH=boxPos[1];var boxT=boxPos[2];inst.$lightboxBox.css({"margin-top":boxT});if(inst.options.titlestyle== "left"||inst.options.titlestyle=="right")inst.$lightboxBox.css({"width":boxW,"height":boxH});else{inst.$lightboxBox.css({"width":boxW,"height":"auto"});inst.$elemWrap.css({"width":boxW,"height":boxH})}if(inst.options.titlestyle=="inside")inst.$elemData.css({width:sizeObj.w+"px"});if(inst.options.autoresizecontent&&(inst.currentElem[ELEM_TYPE]==5||inst.currentElem[ELEM_TYPE]==7||inst.currentElem[ELEM_TYPE]==10)){var resizeHeight=false;if(inst.currentElem[ELEM_TYPE]==7&&$(".html5lightbox-web-iframe", inst.$lightbox).length>0&&$(".html5lightbox-web-iframe",inst.$lightbox).data("sameoriginloaded")){var iframe=$(".html5lightbox-web-iframe",inst.$lightbox)[0];if(iframe&&iframe.contentWindow&&iframe.contentWindow.document&&iframe.contentWindow.document.documentElement.offsetHeight)if(elemH>iframe.contentWindow.document.documentElement.offsetHeight){elemH=iframe.contentWindow.document.documentElement.offsetHeight;resizeHeight=true}}else if(inst.currentElem[ELEM_TYPE]==10&&$(".html5lightbox-div",inst.$lightbox).length> 0){var divH=$(".html5lightbox-div",inst.$lightbox).height();if(elemH>divH){elemH=divH;resizeHeight=true}}if(resizeHeight){sizeObj=inst.calcElemSize({w:elemW,h:elemH},keepratio);boxPos=inst.calcBoxPosition(sizeObj.w,sizeObj.h);boxW=boxPos[0];boxH=boxPos[1];boxT=boxPos[2];inst.$lightboxBox.css({"margin-top":boxT});if(inst.options.titlestyle=="left"||inst.options.titlestyle=="right")inst.$lightboxBox.css({"height":boxH});else{inst.$lightboxBox.css({"height":"auto"});inst.$elemWrap.css({"height":boxH})}}}if($(".html5-nav").length<= 0)return;$(".html5-nav-list").css({"margin-left":0});var $navMask=$(".html5-nav-mask");var $navPrev=$(".html5-nav-prev");var $navNext=$(".html5-nav-next");var winWidth=$(window).width();if(inst.options.totalwidth<=winWidth){$navMask.css({width:inst.options.totalwidth+"px"});$navPrev.hide();$navNext.hide()}else{$navMask.css({width:winWidth-2*inst.options.navbuttonwidth+"px"});$navPrev.show();$navNext.show()}};inst.calcElemSize=function(sizeObj,keepratio){if(!inst.options.responsive)return sizeObj; var winWidth=$(window).width();winWidth=winWidth?winWidth:$(document).width();var winH=$(window).height();winH=winH?winH:$(document).height();if((inst.options.titlestyle=="left"||inst.options.titlestyle=="right")&&winWidth>inst.options.sidetobottomscreenwidth)sizeObj.w=sizeObj.w*100/inst.options.imagepercentage;var navH=inst.options.shownavigation&&inst.navvisible?inst.options.navheight:0;var topmargin=$(window).height()inst.options.navarrowsbottomscreenwidth||(inst.options.isTouch&&inst.options.navarrowsalwaysshowontouch||inst.options.alwaysshownavarrows)&&winWidth>inst.options.navarrowsbottomscreenwidth)w0-=64;if((inst.options.titlestyle=="left"||inst.options.titlestyle=="right")&&winWidth<= inst.options.sidetobottomscreenwidth||inst.options.notkeepratioonsmallheight&&winH<=inst.options.smallscreenheight)keepratio=false;if(inst.currentElem[ELEM_TYPE]==0&&keepratio){var ratio=inst.currentElem[ELEM_ORIGINALWIDTH]/inst.currentElem[ELEM_ORIGINALHEIGHT];sizeObj.h=Math.round(sizeObj.w/ratio);if(sizeObj.h>h0){sizeObj.w=Math.round(ratio*h0);sizeObj.h=h0}if(sizeObj.w>w0){sizeObj.h=Math.round(w0/ratio);sizeObj.w=w0}}else{if(sizeObj.h>h0){if(keepratio)sizeObj.w=Math.round(sizeObj.w*h0/sizeObj.h); sizeObj.h=h0}else if(inst.options.maxheight)sizeObj.h=h0;if(sizeObj.w>w0){if(keepratio)sizeObj.h=Math.round(sizeObj.h*w0/sizeObj.w);sizeObj.w=w0}}return sizeObj};inst.showData=function(){if(inst.$text.text().length>0)inst.$elemData.show();if(inst.options.titlestyle=="bottom"||inst.options.titlestyle=="inside")inst.$lightboxBox.css({height:"auto"});if(inst.$text.text().length>0&&inst.options.titlestyle=="bottom")inst.$elemData.css({"max-height":inst.options.barheight+"px"});if(inst.options.positionFixed)$("#html5-lightbox-overlay", inst.$lightbox).css({height:Math.max($(window).height(),$(document).height())});else $("#html5-lightbox-overlay",inst.$lightbox).css({height:"100%"});$(window).trigger("html5lightbox.lightboxopened")};inst.resizeLightbox=function(elemW,elemH,bAnimate,onFinish){inst.hideNavArrows();var boxPos=inst.calcBoxPosition(elemW,elemH);var boxW=boxPos[0];var boxH=boxPos[1];var boxT=boxPos[2];inst.$loading.hide();inst.$watermark.hide();if(inst.options.nextElem<=inst.options.curElem)if(inst.options.onlastitem&& window[inst.options.onlastitem]&&typeof window[inst.options.onlastitem]=="function")window[inst.options.onlastitem](inst.currentElem);if(inst.options.prevElem>=inst.options.curElem)if(inst.options.onfirstitem&&window[inst.options.onfirstitem]&&typeof window[inst.options.onfirstitem]=="function")window[inst.options.onfirstitem](inst.currentElem);if(!inst.options.fullscreenmode&&(!inst.options.isTouch||!inst.options.navarrowsalwaysshowontouch)&&!inst.options.alwaysshownavarrows){inst.$lightboxBox.on("mouseenter mousemove", function(){if(inst.options.arrowloop&&inst.options.prevElem>=0||!inst.options.arrowloop&&inst.options.prevElem>=0&&inst.options.prevElem=0||!inst.options.arrowloop&&inst.options.nextElem>=0&&inst.options.nextElem>inst.options.curElem)inst.$next.fadeIn()});inst.$lightboxBox.on("mouseleave",function(){inst.$next.fadeOut();inst.$prev.fadeOut()})}var existingBoxT=parseInt(inst.$lightboxBox.css("margin-top"));inst.$lightboxBox.css({"margin-top":boxT}); var speed=bAnimate?inst.options.resizespeed:0;if(inst.options.fullscreenmode)speed=0;if(inst.options.transition=="slide"&&inst.existingElem>=0)speed=0;if(inst.options.titlestyle=="left"||inst.options.titlestyle=="right"){if(boxW==inst.$lightboxBox.width()&&boxH==inst.$lightboxBox.height())speed=0;inst.$lightboxBox.animate({width:boxW},speed).animate({height:boxH},speed,function(){inst.onAnimateFinish(onFinish)})}else{if(boxW==inst.$elemWrap.width()&&boxH==inst.$elemWrap.height())speed=0;inst.$lightboxBox.css({"width":boxW, "height":"auto"});if(inst.options.transition=="slide"&&inst.existingElem>=0)if($(".html5-elem-box-previous",inst.$lightbox).length>0)$(".html5-elem-box-previous",inst.$lightbox).css({"margin-left":String(boxW/2-$(".html5-elem-box-previous",inst.$lightbox).width()/2)+"px",top:String(existingBoxT-boxT)+"px"});inst.$elemWrap.animate({width:boxW},speed).animate({height:boxH},speed,function(){inst.onAnimateFinish(onFinish)})}};inst.onAnimateFinish=function(onFinish){inst.$loading.show();inst.$watermark.show(); inst.$close.show();inst.$elem.css({"background-color":inst.options.bgcolor});onFinish();inst.finishCallback()};inst.finishCallback=function(){if(inst.options.transition=="slide"&&inst.existingElem>=0){inst.$prevelem.animate({left:inst.direction==-1?"-100%":"100%",opacity:0},{duration:inst.options.transitionduration});inst.$elem.animate({left:0,opacity:1},{duration:inst.options.transitionduration,always:function(){inst.$prevelem.remove();inst.$elem.removeClass("html5-elem-box-current").css({position:"relative", height:"100%"})}})}},inst.resetDiv=function(elemID){if(inst.elemArray.length>0&&elemID>=0)if(inst.elemArray[elemID][ELEM_TYPE]==10){var divID=inst.elemArray[elemID][ELEM_HREF];if($(divID).length>0)$("#html5lightbox-div"+elemID).children().appendTo($(divID))}};inst.reset=function(){if(inst.options.stamp)inst.$watermark.hide();inst.showing=false;inst.$image.empty();inst.$text.empty();inst.$error.hide();inst.$loading.hide();inst.$image.hide();if(inst.options.titlestyle=="bottom"||inst.options.titlestyle== "inside")inst.$elemData.hide();if(!inst.options.fullscreenmode)inst.$close.hide();inst.$elem.css({"background-color":""})};inst.resetNavigation=function(){inst.options.navheight=0;$(".html5-nav").remove();inst.navvisible=false};inst.finish=function(){inst.existingElem=-1;inst.resetDiv(inst.options.curElem);if($(".html5-lightbox-video",inst.$lightbox).length)$(".html5-lightbox-video",inst.$lightbox).attr("src","");$("head").find("style").each(function(){if($(this).data("creator")=="slider-html5-lightbox")$(this).remove()}); if(inst.options.bodynoscroll)$("html,body").removeClass("bodynoscroll");inst.slideTimeout.stop();inst.reset();inst.resetNavigation();inst.$lightbox.remove();$("#slider-html5-lightbox").remove();inst.showObjects();if(inst.options.oncloselightbox&&window[inst.options.oncloselightbox]&&typeof window[inst.options.oncloselightbox]=="function")window[inst.options.oncloselightbox](inst.currentElem);if(inst.onLightboxClosed&&typeof inst.onLightboxClosed=="function")inst.onLightboxClosed(inst.currentElem); $(window).trigger("html5lightbox.lightboxclosed")};inst.pauseSlide=function(){};inst.playSlide=function(){};inst.gotoSlide=function(slide){inst.existingElem=inst.options.curElem;inst.direction=slide;inst.resetDiv(inst.options.curElem);if(slide==-1){if(inst.options.nextElem<0)return;inst.options.curElem=inst.options.nextElem}else if(slide==-2){if(inst.options.prevElem<0)return;inst.options.curElem=inst.options.prevElem}else if(slide>=0){inst.direction=slide>inst.options.curElem?-1:-2;inst.options.curElem= slide}if(inst.autosliding)inst.slideTimeout.stop();inst.calcNextPrevElem();if(inst.options.transition!="slide")inst.reset();inst.loadCurElem();if(inst.options.titlestyle=="inside"&&inst.options.showonmouseoverinside&&inst.currentElem[ELEM_TYPE]!==0&&inst.options.showinsidetitleforimageonly)inst.$elemData.css({opacity:0})};inst.enableSwipe=function(){var preventDefault=inst.options.isAndroid&&(inst.options.swipepreventdefaultonandroid||inst.options.androidVersion>=0&&inst.options.androidVersion<=5)? true:false;inst.$lightboxBox.sliderTouchSwipe({preventWebBrowser:preventDefault,swipeDistance:inst.options.swipedistance,swipeLeft:function(){inst.gotoSlide(-1)},swipeRight:function(){inst.gotoSlide(-2)}})};inst.hideObjects=function(){$("select, embed, object").css({"visibility":"hidden"})};inst.showObjects=function(){$("select, embed, object").css({"visibility":"visible"})};inst.embedHTML5Video=function($container,src,autoplay,loopvideo){$container.html("
      ");if(!inst.options.nativehtml5controls&&!inst.options.videohidecontrols){$("video",$container).data("src",src);$("video",$container).asHTML5VideoControls(inst.options.skinsfolder, inst,".html5-lightbox-video",inst.options.videohidecontrols,false,inst.options.defaultvideovolume,inst.options.nativecontrolsonfullscreen,inst.options.nativecontrolsnodownload,null)}$("video",$container).off("ended").on("ended",function(){$(window).trigger("html5lightbox.videofinished");if(inst.autosliding)inst.gotoSlide(-1);else if(inst.options.autoclose)setTimeout(function(){inst.finish()},inst.options.autoclosedelay)})};inst.embedFlash=function($container,src,wmode,flashVars){if(inst.options.flashInstalled){var htmlOptions= {pluginspage:"http://www.adobe.com/go/getflashplayer",quality:"high",allowFullScreen:"true",allowScriptAccess:"always",type:"application/x-shockwave-flash"};htmlOptions.width="100%";htmlOptions.height="100%";htmlOptions.src=src;htmlOptions.flashVars=$.param(flashVars);htmlOptions.wmode=wmode;var htmlString="";for(var key in htmlOptions)htmlString+=key+"="+htmlOptions[key]+" ";$container.html("")}else $container.html("
      The required Adobe Flash Player plugin is not installed

      Get Adobe Flash player
      ")}; inst.checkType=function(href){if(!href)return-1;if(href.match(/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i))return 0;if(href.match(/[^\.]\.(swf)\s*$/i))return 1;if(href.match(/\.(mp4|m4v|ogv|ogg|webm)(.*)?$/i))return 2;if(href.match(/\:\/\/.*(youtube\.com)/i)||href.match(/\:\/\/.*(youtu\.be)/i))return 3;if(href.match(/\:\/\/.*(vimeo\.com)/i))return 4;if(href.match(/\:\/\/.*(dailymotion\.com)/i)||href.match(/\:\/\/.*(dai\.ly)/i))return 9;if(href.match(/[^\.]\.(pdf)\s*$/i))return 5;if(href.match(/[^\.]\.(mp3)\s*$/i))return 6; if(href.match(/[^\.]\.(flv)\s*$/i))return 8;if(href.match(/\#\w+/i))return 10;if(href.match(/\:\/\/.*(wistia)/i))return 11;return 7};inst.getURLParams=function(){var result={};var params=window.location.search.substring(1).split("&");for(var i=0;i=0?mediatype:inst.checkType(href);inst.elemArray.push(new Array(type,href,title,group,width,height,webm,ogg,thumbnail,description))}; inst.showItem=function(href){inst.options=$.extend(inst.options,inst.defaultoptions);$(window).trigger("html5lightbox.lightboxshow");inst.init();if(inst.elemArray.length<=0)return true;inst.hideObjects();for(var i=0;itimerInstance.timeout){clearInterval(updateTimerId);if(callback)callback()}if(updatecallback)updatecallback(runningTime/timerInstance.timeout)},updateinterval)}};this.stop=function(){clearInterval(updateTimerId);if(updatecallback)updatecallback(-1);runningTime=0;paused=false;started=false};this.start=function(){runningTime=0;paused=false;started=true;updateTimerId=setInterval(function(){runningTime+=updateinterval;if(runningTime>timerInstance.timeout){clearInterval(updateTimerId);if(callback)callback()}if(updatecallback)updatecallback(runningTime/ timerInstance.timeout)},updateinterval)};this.startandpause=function(){runningTime=0;paused=true;started=true;startedandpaused=true};this.unsetstartandpause=function(){startedandpaused=false}} var ASPlatforms={flashInstalled:function(){var flashInstalled=false;try{if(new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))flashInstalled=true}catch(e){if(navigator.mimeTypes["application/x-shockwave-flash"])flashInstalled=true}return flashInstalled},html5VideoSupported:function(){return!!document.createElement("video").canPlayType},canPlayMP4:function(){var v=document.createElement("video");return v&&v.canPlayType&&v.canPlayType("video/mp4").replace(/no/,"")},isChrome:function(){return navigator.userAgent.match(/Chrome/i)!= null},isFirefox:function(){return navigator.userAgent.match(/Firefox/i)!=null},isOpera:function(){return navigator.userAgent.match(/Opera/i)!=null||navigator.userAgent.match(/OPR\//i)!=null},isSafari:function(){return navigator.userAgent.match(/Safari/i)!=null},isAndroid:function(){return navigator.userAgent.match(/Android/i)!=null},isIPad:function(){return navigator.userAgent.match(/iPad/i)!=null},isIPhone:function(){return navigator.userAgent.match(/iPod/i)!=null||navigator.userAgent.match(/iPhone/i)!= null},isIOS:function(){return this.isIPad()||this.isIPhone()},isMobile:function(){return this.isAndroid()||this.isIPad()||this.isIPhone()},isIE11:function(){return navigator.userAgent.match(/Trident\/7/)!=null&&navigator.userAgent.match(/rv:11/)!=null},isIE:function(){return(navigator.userAgent.match(/MSIE/i)!=null||this.isIE11())&&!this.isOpera()},isIE10:function(){return navigator.userAgent.match(/MSIE 10/i)!=null&&!this.isOpera()},isIE9:function(){return navigator.userAgent.match(/MSIE 9/i)!=null&& !this.isOpera()},isIE8:function(){return navigator.userAgent.match(/MSIE 8/i)!=null&&!this.isOpera()},isIE7:function(){return navigator.userAgent.match(/MSIE 7/i)!=null&&!this.isOpera()},isIE6:function(){return navigator.userAgent.match(/MSIE 6/i)!=null&&!this.isOpera()},isIE678:function(){return this.isIE6()||this.isIE7()||this.isIE8()},isIE6789:function(){return this.isIE6()||this.isIE7()||this.isIE8()||this.isIE9()},isTouch:function(){return"ontouchstart"in window},css33dTransformSupported:function(){return!this.isIE()&& !this.isOpera()},applyBrowserStyles:function(object,applyToValue){var ret={};for(var key in object){ret[key]=object[key];ret["-webkit-"+key]=applyToValue?"-webkit-"+object[key]:object[key];ret["-moz-"+key]=applyToValue?"-moz-"+object[key]:object[key];ret["-ms-"+key]=applyToValue?"-ms-"+object[key]:object[key];ret["-o-"+key]=applyToValue?"-o-"+object[key]:object[key]}return ret}}; (function($){$.fn.wonderpluginslider=function(options){var ELEM_ID=0,ELEM_SRC=1,ELEM_TITLE=2,ELEM_DESCRIPTION=3,ELEM_LINK=4,ELEM_TARGET=5,ELEM_VIDEO=6,ELEM_THUMBNAIL=7,ELEM_LIGHTBOX=8,ELEM_LIGHTBOXWIDTH=9,ELEM_LIGHTBOXHEIGHT=10,ELEM_WEBM=11,ELEM_OGG=12,ELEM_TEXTEFFECT=13,ELEM_DURATION=14,ELEM_BUTTON=15,ELEM_VIDEOTYPE=16,ELEM_ALT=17;var TYPE_IMAGE=1,TYPE_SWF=2,TYPE_MP3=3,TYPE_PDF=4,TYPE_VIDEO_FLASH=5,TYPE_VIDEO_MP4=6,TYPE_VIDEO_OGG=7,TYPE_VIDEO_WEBM=8,TYPE_VIDEO_YOUTUBE=9,TYPE_VIDEO_VIMEO=10,TYPE_IFRAME= 11;var AmazingSlider=function(container,options,textoptions,id){this.container=container;this.options=options;this.textoptions=textoptions;this.id=id;this.transitionTimeout=null;this.arrowTimeout=null;this.socialTimeout=null;this.lightboxArray=[];this.elemArray=[];this.container.children().hide();this.container.css({"display":"block","position":"relative"});$(".amazingslider-engine").css({"display":"none"});if(ASPlatforms.isMobile()&&!this.options.navshowpreviewontouch)this.options.navshowpreview= false;this.initData(this.init)};AmazingSlider.prototype={initData:function(onSuccess){this.readTags();onSuccess(this)},readTags:function(){var instance=this;$(".amazingslider-slides",this.container).find("li").each(function(){var img=$("img.amazingsliderimg",$(this));if(img.length<=0)img=$("img",$(this));if(img.length>0){var src=img.attr("src");var lazytags=instance.options.lazyloadtags.split(",");for(var i=0;i0){src=img.data(lazytags[i]); break}var title=img.attr("title")&&img.attr("title").length>0?img.attr("title"):"";if(!title&&instance.options.titleusealt)title=img.attr("alt")&&img.attr("alt").length>0?img.attr("alt"):"";var description=img.data("description")&&img.data("description").length>0?img.data("description"):"";var link=img.parent()&&img.parent().is("a")?img.parent().attr("href"):"";var target=img.parent()&&img.parent().is("a")?img.parent().attr("target"):"";var lightbox=img.parent()&&img.parent().is("a")?img.parent().hasClass("html5lightbox"): false;var lightboxwidth=img.parent()&&lightbox?img.parent().data("width"):0;var lightboxheight=img.parent()&&lightbox?img.parent().data("height"):0;var dataWebm=img.parent()&&img.parent().is("a")?img.parent().data("webm"):"";var dataOgg=img.parent()&&img.parent().is("a")?img.parent().data("ogg"):"";var texteffect=img.data("texteffect")&&img.data("texteffect").length>0?img.data("texteffect"):"";var duration=img.data("duration")?img.data("duration"):0;var alt=img.attr("alt")&&img.attr("alt").length> 0?img.attr("alt"):title;var button="";if($("button",$(this)).length>0)if($("button",$(this)).parent().is("a"))button=$("button",$(this)).parent().clone().wrapAll("
      ").parent().html();else button=$("button",$(this)).clone().wrapAll("
      ").parent().html();var video=[];var mediaType=lightbox&&img.parent()&&img.parent().data("mediatype")?img.parent().data("mediatype"):instance.checkVideoType(link);if($("video",$(this)).length>0){var $video=$("video",$(this));var videoSrc=$video.attr("src");mediaType= $video.data("mediatype")?$video.data("mediatype"):instance.checkVideoType($video.attr("src"));video.push({href:videoSrc,type:mediaType});if(mediaType==TYPE_VIDEO_MP4)if($video.data("webm")&&$video.data("webm").length>0)video.push({href:$video.data("webm"),type:TYPE_VIDEO_WEBM})}var elem=new Array(instance.elemArray.length,src,title,description,link,target,video,"",lightbox,lightboxwidth,lightboxheight,dataWebm,dataOgg,texteffect,duration,button,mediaType,alt);instance.elemArray.push(elem);if(lightbox)instance.lightboxArray.push(elem)}else if($("video", $(this)).length>0){var video=[];var $video=$("video",$(this));var videoSrc=$video.attr("src");var mediaType=$video.data("mediatype")?$video.data("mediatype"):instance.checkVideoType($video.attr("src"));video.push({href:videoSrc,type:mediaType});if(mediaType==TYPE_VIDEO_MP4)if($video.data("webm")&&$video.data("webm").length>0)video.push({href:$video.data("webm"),type:TYPE_VIDEO_WEBM});var elem=new Array(instance.elemArray.length,"","","","","",video,"",false,0,0,"","","",0,"",mediaType,"");instance.elemArray.push(elem)}}); $(".amazingslider-thumbnails",this.container).find("li").each(function(index){var img=$("img.amazingsliderthumbnailimg",$(this));if(img.length<=0)img=$("img",$(this));if(img.length>0&&instance.elemArray.length>index){var src=img.attr("src");var lazytags=instance.options.lazyloadtags.split(",");for(var i=0;i0){src=img.data(lazytags[i]);break}instance.elemArray[index][ELEM_THUMBNAIL]=src}});if(this.options.shownumbering)for(var i= 0;i0;i--){if(i==1&&Math.random()<0.5)break;var index=Math.floor(Math.random()*i);var temp=instance.elemArray[index];instance.elemArray[index]= instance.elemArray[i];instance.elemArray[i]=temp}for(i=0;i=1&¶mValue<=instance.elemArray.length)firstSlide=paramValue-1;paramValue=parseInt(params["slidershareid"]);if(!isNaN(paramValue)&¶mValue>=0&¶mValue0){if(!instance.isPaused){instance.lightboxPaused=true;instance.isPaused=true;instance.sliderTimeout.pause()}instance.html5Lightbox.showItem(shareUrl)}}},getParams:function(){var result={};var params=window.location.search.substring(1).split("&");for(var i=0;i0){var lightboxskinfolder= this.options.skinsfoldername.length>0?this.options.skinsfoldername+"/":"";var lightboxOptions={jsfolder:this.options.jsfolder,skinsfoldername:lightboxskinfolder,nativehtml5controls:this.options.nativehtml5controls,barheight:this.options.lightboxbarheight,responsive:this.options.lightboxresponsive,showtitle:this.options.lightboxshowtitle,showdescription:this.options.lightboxshowdescription,shownavigation:this.options.lightboxshownavigation,thumbwidth:this.options.lightboxthumbwidth,thumbheight:this.options.lightboxthumbheight, thumbtopmargin:this.options.lightboxthumbtopmargin,thumbbottommargin:this.options.lightboxthumbbottommargin,titlebottomcss:this.options.lightboxtitlebottomcss,descriptionbottomcss:this.options.lightboxdescriptionbottomcss,fullscreenmode:this.options.lightboxfullscreenmode,closeonoverlay:this.options.lightboxcloseonoverlay,videohidecontrols:this.options.lightboxvideohidecontrols,titlestyle:this.options.lightboxtitlestyle,imagepercentage:this.options.lightboximagepercentage,defaultvideovolume:this.options.lightboxdefaultvideovolume, overlaybgcolor:this.options.lightboxoverlaybgcolor,overlayopacity:this.options.lightboxoverlayopacity,bgcolor:this.options.lightboxbgcolor,titleprefix:this.options.lightboxtitleprefix,titleinsidecss:this.options.lightboxtitleinsidecss,descriptioninsidecss:this.options.lightboxdescriptioninsidecss,autoslide:this.options.lightboxautoslide,slideinterval:this.options.lightboxslideinterval,showtimer:this.options.lightboxshowtimer,timerposition:this.options.lightboxtimerposition,timerheight:this.options.lightboxtimerheight, timercolor:this.options.lightboxtimercolor,timeropacity:this.options.lightboxtimeropacity,showplaybutton:this.options.lightboxshowplaybutton,alwaysshownavarrows:this.options.lightboxalwaysshownavarrows,bordersize:this.options.lightboxbordersize,showtitleprefix:this.options.lightboxshowtitleprefix,borderradius:this.options.lightboxborderradius,showsocial:this.options.lightboxshowsocial,socialposition:this.options.lightboxsocialposition,socialpositionsmallscreen:this.options.lightboxsocialpositionsmallscreen, socialdirection:this.options.lightboxsocialdirection,socialbuttonsize:this.options.lightboxsocialbuttonsize,socialbuttonfontsize:this.options.lightboxsocialbuttonfontsize,socialrotateeffect:this.options.lightboxsocialrotateeffect,showfacebook:this.options.lightboxshowfacebook,showtwitter:this.options.lightboxshowtwitter,showpinterest:this.options.lightboxshowpinterest,html5player:!this.options.forceflash,useflashonie10:this.options.forceflashonie10,useflashonie11:this.options.forceflashonie11,id:this.id}; if($("#wpsliderlightbox_advanced_options").length)$.each($("#wpsliderlightbox_advanced_options").data(),function(key,value){lightboxOptions[key.toLowerCase()]=value});if($("#wpsliderlightbox_advanced_options_"+this.options.sliderid).length)$.each($("#wpsliderlightbox_advanced_options_"+this.options.sliderid).data(),function(key,value){lightboxOptions[key.toLowerCase()]=value});this.html5Lightbox=$([]).ashtml5lightbox(lightboxOptions);html5Lightbox=this.html5Lightbox;for(i=0;i0){var fontRef="https://fonts.googleapis.com/css?family="+this.textoptions.googlefonts;var fontLink=document.createElement("link");fontLink.setAttribute("rel","stylesheet");fontLink.setAttribute("type","text/css");fontLink.setAttribute("href",fontRef);fontLink.setAttribute("data-creator", "wonderpluginslidercreator"+this.id);document.getElementsByTagName("head")[0].appendChild(fontLink)}},createRibbon:function(){if(!this.options.showribbon||this.options.ribbonimage.length<=0)return;$(".amazingslider-ribbon-"+this.id,this.container).html("")},createWm:function(){if(!this.options.showwatermark)return;if(this.options.watermarkstyle=="text"&&this.options.watermarktext.length<=0)return;if(this.options.watermarkstyle=="image"&& this.options.watermarkimage.length<=0)return;var html="";if(this.options.watermarklink){html+="=0)html+=" class='amazingslider-watermark-"+this.id+"'";if(this.options.watermarktitle)html+=" title='"+this.options.watermarktitle+"'";if(this.options.watermarktarget)html+= " target='"+this.options.watermarktarget+"'";html+=">"}if(this.options.watermarkstyle=="text")html+=this.options.watermarktext;else if(this.options.watermarkstyle=="image"){var watermarkimage=this.options.watermarkimage;if(watermarkimage.substring(0,7).toLowerCase()!="http://"&&watermarkimage.substring(0,8).toLowerCase()!="https://")watermarkimage=this.options.skinsfolder+watermarkimage;html+=""}if(this.options.watermarklink)html+=""; var stylecode=this.options.watermarkpositioncss;if(this.options.watermarkstyle=="text"&&this.options.watermarktext.length>0)stylecode+=this.options.watermarktextcss;if(this.options.watermarklink)stylecode+="cursor:pointer;";$(".amazingslider-box-"+this.id,this.container).append('
      '+html+"
      ")},absoluteUrl:function(href){var link=document.createElement("a");link.href=href;return link.protocol+"//"+link.host+link.pathname+link.search+link.hash},initSocial:function(){if(!this.options.initsocial)return; $("head").append('')},showSocial:function(){if(!this.options.showsocial)return;var instance=this;var socialCode='
      ';var socialBtnCSS=(this.options.socialdirection=="horizontal"?"display:inline-block;":"display:block;")+"margin:4px;";var socialCSS="display:table-cell;width:"+ this.options.socialbuttonsize+"px;height:"+this.options.socialbuttonsize+"px;font-size:"+this.options.socialbuttonfontsize+"px;border-radius:50%;color:#fff;vertical-align:middle;text-align:center;cursor:pointer;padding:0;";if(this.options.showfacebook)socialCode+='
      '; if(this.options.showtwitter)socialCode+='
      ';if(this.options.showpinterest)socialCode+='
      ';socialCode+='
      ';$(".amazingslider-wrapper-"+this.id,this.container).append(socialCode);if(this.options.socialmode=="mouseover")$(".amazingslider-wrapper-"+this.id,this.container).hover(function(){clearTimeout(instance.socialTimeout);$(".amazingslider-social-"+instance.id,instance.container).fadeIn()},function(){instance.socialTimeout=setTimeout(function(){$(".amazingslider-social-"+instance.id,instance.container).fadeOut()}, instance.options.arrowhideonmouseleave)});$(".amazingslider-social-btn",this.container).click(function(){var shareUrl=window.location.href+(window.location.href.indexOf("?")<0?"?":"&")+"slidershareid="+instance.elemArray[instance.curElem][ELEM_ID];var shareTitle=instance.elemArray[instance.curElem][ELEM_TITLE];var shareMedia=instance.absoluteUrl(instance.elemArray[instance.curElem][ELEM_SRC]);var isVideo=instance.elemArray[instance.curElem][ELEM_VIDEO].length>0;if($(this).hasClass("amazingslider-social-facebook"))window.open("https://www.facebook.com/sharer/sharer.php?u="+ encodeURIComponent(shareUrl)+"&t="+encodeURIComponent(shareTitle),"_blank");else if($(this).hasClass("amazingslider-social-twitter"))window.open("https://twitter.com/share?url="+encodeURIComponent(shareUrl)+"&text="+encodeURIComponent(shareTitle),"_blank");else if($(this).hasClass("amazingslider-social-pinterest"))window.open("https://pinterest.com/pin/create/bookmarklet/?media="+encodeURIComponent(shareMedia)+"&url="+encodeURIComponent(shareUrl)+"&description="+encodeURIComponent(shareTitle)+"&is_video="+ (isVideo?"true":"false"),"_blank");return false})},initVideoApi:function(){var i,j,videos;var initYoutube=false,initVimeo=false;for(i=0;i100)w=100;if(w<0)w=0;$(".amazingslider-timer-"+this.id,this.container).css({width:w+"%"})},createMarkup:function(){this.$wrapper=jQuery(""+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "); this.$wrapper.appendTo(this.container);$(".amazingslider-slider-"+this.id,this.container).data("sliderid",this.id);var instance=this;if(this.options.enabletouchswipe)$(".amazingslider-swipe-box-"+this.id,this.container).sliderTouchSwipe({preventWebBrowser:false,swipeLeft:function(){instance.container.trigger("amazingslider.touchswipe",[instance.curElem,-1]);instance.slideRun(-1)},swipeRight:function(){instance.container.trigger("amazingslider.touchswipe",[instance.curElem,-2]);instance.slideRun(-2)}}); $(".amazingslider-play-"+this.id,this.container).click(function(){instance.playVideo(true)})},playVideo:function(autoplay){var videos=this.elemArray[this.curElem][ELEM_VIDEO];if(videos.length<=0)return;$(".amazingslider-img-"+this.id,this.container).empty();this.sliderTimeout.stop();this.videoPaused=true;var href=videos[0].href;var type=videos[0].type;if(type==TYPE_VIDEO_YOUTUBE)this.playYoutubeVideo(href,autoplay);else if(type==TYPE_VIDEO_VIMEO)this.playVimeoVideo(href,autoplay);else if(type==TYPE_VIDEO_MP4){var webmhref= videos.length>1?videos[1].href:"";this.playMp4Video(href,webmhref,autoplay)}else if(type==TYPE_IFRAME)this.playIframeVideo(href,autoplay)},playMp4Video:function(href,webmhref,autoplay){var $videoWrapper=$(".amazingslider-video-wrapper-"+this.id,this.container);$videoWrapper.css({display:"block",width:"100%",height:"100%"});var isHTML5=true;if(this.options.forceflash&&ASPlatforms.flashInstalled())isHTML5=false;if(!ASPlatforms.html5VideoSupported())isHTML5=false;if(ASPlatforms.isIE6789())isHTML5=false; if(ASPlatforms.isFirefox()||ASPlatforms.isOpera())if(!ASPlatforms.canPlayMP4()&&!webmhref)isHTML5=false;if(ASPlatforms.isIE10()&&this.options.forceflashonie10||ASPlatforms.isIE11()&&this.options.forceflashonie11)isHTML5=false;if(isHTML5){var videoSrc=href;if(ASPlatforms.isFirefox()||ASPlatforms.isOpera())if(webmhref)videoSrc=webmhref;this.embedHTML5Video($videoWrapper,videoSrc,autoplay)}else{var videoFile=href;if(videoFile.charAt(0)!="/"&&videoFile.substring(0,5)!="http:"&&videoFile.substring(0,6)!= "https:")videoFile=this.options.htmlfolder+videoFile;this.embedFlash($videoWrapper,"100%","100%",this.options.jsfolder+"html5boxplayer.swf","transparent",{width:"100%",height:"100%",jsobjectname:"wonderpluginsliderObjects",hidecontrols:this.options.videohidecontrols?"1":"0",hideplaybutton:this.options.videohideplaybutton?"1":"0",videofile:videoFile,hdfile:"",ishd:"0",autoplay:autoplay?"1":"0",errorcss:".amazingslider-error"+this.options.errorcss,id:this.id})}},embedHTML5Video:function($container,src,autoPlay){if(ASPlatforms.isFirefox()&& this.options.nativecontrolsonfirefox||(ASPlatforms.isIE6789()||ASPlatforms.isIE10()||ASPlatforms.isIE11())&&this.options.nativecontrolsonie||ASPlatforms.isIPhone()&&this.options.nativecontrolsoniphone||ASPlatforms.isIPad()&&this.options.nativecontrolsonipad||ASPlatforms.isAndroid()&&this.options.nativecontrolsonandroid)this.options.nativehtml5controls=true;if(ASPlatforms.isIOS()||ASPlatforms.isAndroid())this.options.nativecontrolsonfullscreen=true;$container.html("
      ");$("video",$container).get(0).setAttribute("src",src);if(autoPlay)$("video",$container).get(0).play();if(!this.options.nativehtml5controls&&!this.options.videohidecontrols){$("video", $container).data("src",src);$("video",$container).asHTML5VideoControls(this.options.skinsfolder,this,".slider-inline-video",this.options.videohidecontrols,this.options.videohideplaybutton,this.options.defaultvideovolume,this.options.nativecontrolsonfullscreen,this.options.nativecontrolsnodownload,null)}var instance=this;$("video",$container).off("ended").on("ended",function(){instance.videoPaused=false;if(!instance.isPaused)instance.slideRun(-1,true)})},embedFlash:function($container,w,h,src,wmode, flashVars){if(ASPlatforms.flashInstalled()){var htmlOptions={pluginspage:"http://www.adobe.com/go/getflashplayer",quality:"high",allowFullScreen:"true",allowScriptAccess:"always",type:"application/x-shockwave-flash"};htmlOptions.width=w;htmlOptions.height=h;htmlOptions.src=src;htmlOptions.wmode=wmode;htmlOptions.flashVars=$.param(flashVars);var htmlString="";for(var key in htmlOptions)htmlString+=key+"="+htmlOptions[key]+" ";$container.html("")}else $container.html("
      The required Adobe Flash Player plugin is not installed

      Get Adobe Flash player
      ")}, playVimeoVideo:function(href,autoplay){var $videoWrapper=$(".amazingslider-video-wrapper-"+this.id,this.container);$videoWrapper.css({display:"block",width:"100%",height:"100%"});if(this.options.previewmode){$videoWrapper.html("
      To view Vimeo video, publish the slider then open it in your web browser
      ");return}else{var src=href+(href.indexOf("?")<0?"?":"&")+"autoplay="+(autoplay&&!ASPlatforms.isAndroid()?"1":"0")+"&api=1&player_id=amazingslider_vimeo_"+ this.id;$videoWrapper.html("");if(typeof $f==="function"){var vimeoIframe=$("#amazingslider_vimeo_"+this.id)[0];var vimeoPlayer=$f(vimeoIframe);var instance=this;vimeoPlayer.addEvent("ready",function(){vimeoPlayer.addEvent("finish",function(id){instance.videoPaused=false;if(!instance.isPaused)instance.slideRun(-1, true)})})}}},playIframeVideo:function(href,autoplay){var $videoWrapper=$(".amazingslider-video-wrapper-"+this.id,this.container);$videoWrapper.css({display:"block",width:"100%",height:"100%"});if(this.options.previewmode){$videoWrapper.html("
      To view the video, publish the slider then open it in your web browser
      ");return}else{var src=href;$videoWrapper.html("")}},getYoutubeParams:function(href){var result={};if(href.indexOf("?")<0)return result;var params=href.substring(href.indexOf("?")+1).split("&");for(var i=0;iTo view YouTube video, publish the slider then open it in your web browser
      ");return}var instance=this;if(!ASYouTubeIframeAPIReady){ASYouTubeTimeout+=100;if(ASYouTubeTimeout<3E3){setTimeout(function(){instance.playYoutubeVideo(href,autoplay)},100);return}}if(ASYouTubeIframeAPIReady&&!ASPlatforms.isIE6()&&!ASPlatforms.isIE7()&& !ASPlatforms.isIOS()&&!ASPlatforms.isAndroid()){$videoWrapper.html("
      ");var params=this.getYoutubeParams(href);params=$.extend({},params,{"html5":1,"autoplay":1,"rel":0,"autohide":1,"wmode":"transparent"});if(instance.options.videohidecontrols)params=$.extend({},params,{"controls":0,"showinfo":0});var id=href.match(/(\?v=|\/\d\/|\/embed\/|\/v\/|\.be\/)([a-zA-Z0-9\-\_]+)/)[2];new YT.Player("amazingslider-video-"+this.id,{width:instance.options.width, height:instance.options.height,videoId:id,playerVars:params,events:{"onReady":function(event){event.target.playVideo()},"onStateChange":function(event){if(event.data==YT.PlayerState.ENDED){instance.videoPaused=false;if(!instance.isPaused)instance.slideRun(-1,true)}}}})}else{var src=href+(href.indexOf("?")<0?"?":"&")+"autoplay=1&wmode=transparent&rel=0&autohide=1";if(instance.options.videohidecontrols)src+="&controls=0&showinfo=0";$videoWrapper.html("")}},checkVideoType:function(href){if(!href)return-1;if(href.match(/\.(flv)(.*)?$/i))return TYPE_VIDEO_FLASH;if(href.match(/\.(mp4|m4v)(.*)?$/i))return TYPE_VIDEO_MP4;if(href.match(/\.(ogv|ogg)(.*)?$/i))return TYPE_VIDEO_OGG;if(href.match(/\.(webm)(.*)?$/i))return TYPE_VIDEO_WEBM;if(href.match(/\:\/\/.*(youtube\.com)/i)||href.match(/\:\/\/.*(youtu\.be)/i))return TYPE_VIDEO_YOUTUBE; if(href.match(/\:\/\/.*(vimeo\.com)/i))return TYPE_VIDEO_VIMEO;return 0},showTexteffect:function(event){var sliderid=$(this).data("sliderid");$(".amazingslider-text-box-"+sliderid,this).fadeIn()},hideTexteffect:function(event){var sliderid=$(this).data("sliderid");$(".amazingslider-text-box-"+sliderid,this).fadeOut()},createText:function(){if(!this.options.showtext||this.textoptions.textstyle=="none")return;var instance=this;this.container.on("amazingslider.switchtext",function(event,prev,cur){$("head").find("style").each(function(){if($(this).data("creator")== "wonderpluginslidercreator"+instance.id&&$(this).data("csstype")=="texteffect")$(this).remove()});var textHeadCss="";$("head").append(textHeadCss);var $textBoxWrapper=$(".amazingslider-text-box-"+instance.id,instance.container);$textBoxWrapper.html("
      ");$(".amazingslider-slider-"+instance.id,instance.container).off("mouseenter",instance.showTexteffect).off("mouseleave",instance.hideTexteffect);var $textWrapper=$(".amazingslider-text-wrapper-"+instance.id,instance.container);if(instance.textoptions.textstyle=="static"){$textWrapper.html("
      "+"
      "+"
      "+"
      "+"
      "+"
      ");if(!instance.textoptions.textautohide)$textBoxWrapper.css({display:"block"});else if(instance.prevtextstyle!="static")$textBoxWrapper.css({display:instance.textoptions.textautohide?"none":"block"});if(instance.textoptions.textautohide)$(".amazingslider-slider-"+ instance.id,instance.container).hover(instance.showTexteffect,instance.hideTexteffect);switch(instance.textoptions.textpositionstatic){case "top":$textWrapper.css({width:"100%",height:"auto",position:"absolute",left:"0px",top:"0px","margin-top":instance.textoptions.textpositionmarginstatic+"px"});break;case "bottom":$textWrapper.css({width:"100%",height:"auto",position:"absolute",left:"0px",bottom:"0px","margin-bottom":instance.textoptions.textpositionmarginstatic+"px"});break;case "left":$textWrapper.css({width:instance.textoptions.textleftrightpercentforstatic+ "%",height:"100%",position:"absolute",left:"0px",top:"0px","margin":instance.textoptions.textpositionmarginstatic+"px"});break;case "right":$textWrapper.css({width:instance.textoptions.textleftrightpercentforstatic+"%",height:"100%",position:"absolute",right:"0px",top:"0px","margin":instance.textoptions.textpositionmarginstatic+"px"});break;case "topoutside":$textWrapper.css({width:"100%",height:"auto",position:"absolute",left:"0px",bottom:"100%","margin-bottom":instance.textoptions.textpositionmarginstatic+ "px"});break;case "bottomoutside":$textWrapper.css({width:"100%",height:"auto",position:"absolute",left:"0px",top:"100%","margin-top":instance.textoptions.textpositionmarginstatic+"px"});break}}else{$textBoxWrapper.css({display:"block"});$textWrapper.html(""+"
      "+"
      "+"
      "+"
      "+"
      "+"
      ");$textWrapper.css({display:"none", position:"absolute"})}instance.prevtextstyle=instance.textoptions.textstyle;var $textBg=$(".amazingslider-text-bg-"+instance.id,instance.container);var $text=$(".amazingslider-text-"+instance.id,instance.container);var $title=$(".amazingslider-title-"+instance.id,instance.container);var $description=$(".amazingslider-description-"+instance.id,instance.container);var $button=$(".amazingslider-button-"+instance.id,instance.container);if(instance.textoptions.textstyle=="static"){$title.html(instance.elemArray[cur][ELEM_TITLE]); if(instance.elemArray[cur][ELEM_DESCRIPTION].length>0)$description.html(instance.elemArray[cur][ELEM_DESCRIPTION]).css({"display":"block"});else $description.css({"display":"none"}).html("");if(instance.elemArray[cur][ELEM_BUTTON].length>0)$button.html(instance.elemArray[cur][ELEM_BUTTON]).css({"display":"block"});else $button.css({"display":"none"}).html("");if(!instance.elemArray[cur][ELEM_TITLE]&&!instance.elemArray[cur][ELEM_DESCRIPTION]&&!instance.elemArray[cur][ELEM_BUTTON])$textBg.hide();else $textBg.show()}else if(instance.textoptions.textstyle== "dynamic")if(!instance.elemArray[cur][ELEM_TITLE]&&!instance.elemArray[cur][ELEM_DESCRIPTION]&&!instance.elemArray[cur][ELEM_BUTTON])$textWrapper.fadeOut();else $textWrapper.fadeOut(function(){$title.html(instance.elemArray[cur][ELEM_TITLE]);if(instance.elemArray[cur][ELEM_DESCRIPTION].length>0)$description.html(instance.elemArray[cur][ELEM_DESCRIPTION]).css({"display":"block"});else $description.css({"display":"none"}).html("");if(instance.elemArray[cur][ELEM_BUTTON].length>0)$button.html(instance.elemArray[cur][ELEM_BUTTON]).css({"display":"block"}); else $button.css({"display":"none"}).html("");var pos="bottomleft";var positions=instance.textoptions.textpositiondynamic;if(positions){positions=positions.split(",");pos=positions[Math.floor(Math.random()*positions.length)];pos=$.trim(pos.toLowerCase())}switch(pos){case "topleft":$textWrapper.css({left:"0px",right:"",top:"0px",bottom:""});$textWrapper.css({margin:instance.textoptions.textpositionmargintop+"px "+instance.textoptions.textpositionmarginleft+"px"});break;case "topright":$textWrapper.css({left:"", right:"0px",top:"0px",bottom:""});$textWrapper.css({margin:instance.textoptions.textpositionmargintop+"px "+instance.textoptions.textpositionmarginright+"px"});break;case "bottomleft":$textWrapper.css({left:"0px",right:"",top:"",bottom:"0px"});$textWrapper.css({margin:instance.textoptions.textpositionmarginbottom+"px "+instance.textoptions.textpositionmarginleft+"px"});break;case "bottomright":$textWrapper.css({left:"",right:"0px",top:"",bottom:"0px"});$textWrapper.css({margin:instance.textoptions.textpositionmarginbottom+ "px "+instance.textoptions.textpositionmarginright+"px"});break;case "topcenter":$text.css({left:"0px",right:"0px"});$textWrapper.css({left:"0px",right:"0px",top:"0px",bottom:""});$textWrapper.css({margin:instance.textoptions.textpositionmargintop+"px "+instance.textoptions.textpositionmarginleft+"px"});break;case "bottomcenter":$text.css({left:"0px",right:"0px"});$textWrapper.css({left:"0px",right:"0px",top:"",bottom:"0px"});$textWrapper.css({margin:instance.textoptions.textpositionmarginbottom+ "px "+instance.textoptions.textpositionmarginleft+"px"});break;case "centercenter":$text.css({left:"0px",right:"0px"});$textWrapper.css({left:"0px",right:"0px",top:"50%",bottom:""});var h=$textWrapper.height();$textWrapper.css({margin:"-"+h/2+"px 0px 0px"});break;case "centerleft":$text.css({left:"0px",right:""});$textWrapper.css({left:"0px",right:"",top:"50%",bottom:""});var h=$textWrapper.height();$textWrapper.css({margin:"-"+h/2+"px 0px 0px"});break;case "centerright":$text.css({left:"",right:"0px"}); $textWrapper.css({left:"",right:"0px",top:"50%",bottom:""});var h=$textWrapper.height();$textWrapper.css({margin:"-"+h/2+"px 0px 0px"});break}var effect_dirs=["left","right","top","bottom"];var effect=null;var effects=instance.textoptions.texteffect;if(effects){effects=effects.split(",");effect=effects[Math.floor(Math.random()*effects.length)];effect=$.trim(effect.toLowerCase())}var $textBox=instance.textoptions.texteffectseparate?$(".amazingslider-title-"+instance.id,instance.container):$(".amazingslider-text-"+ instance.id,instance.container);switch(effect){case "fade":$textBox.css({opacity:0});$textBox.delay(instance.textoptions.texteffectdelay).fadeTo(instance.textoptions.texteffectduration,1);break;case "slide":var effect_dir=instance.textoptions.texteffectslidedirection;if(effect_dir=="random")effect_dir=effect_dirs[Math.floor(Math.random()*effect_dirs.length)];if(effect_dir=="left"){$textBox.css({left:"-"+instance.textoptions.texteffectslidedistance+"px",opacity:0});$textBox.delay(instance.textoptions.texteffectdelay).animate({left:"0px", opacity:1},instance.textoptions.texteffectduration,instance.textoptions.texteffecteasing)}else if(effect_dir=="right"){$textBox.css({left:instance.textoptions.texteffectslidedistance+"px",opacity:0});$textBox.delay(instance.textoptions.texteffectdelay).animate({left:"0px",opacity:1},instance.textoptions.texteffectduration,instance.textoptions.texteffecteasing)}else if(effect_dir=="top"){$textBox.css({top:"-"+instance.textoptions.texteffectslidedistance+"px",opacity:0});$textBox.delay(instance.textoptions.texteffectdelay).animate({top:"0px", opacity:1},instance.textoptions.texteffectduration,instance.textoptions.texteffecteasing)}else if(effect_dir=="bottom"){$textBox.css({top:instance.textoptions.texteffectslidedistance+"px",opacity:0});$textBox.delay(instance.textoptions.texteffectdelay).animate({top:"0px",opacity:1},instance.textoptions.texteffectduration,instance.textoptions.texteffecteasing)}break;default:$textBox.delay(instance.textoptions.texteffectdelay).show()}if(instance.textoptions.texteffectseparate&&instance.elemArray[cur][ELEM_DESCRIPTION].length> 0){var effect1=null;var effects1=instance.textoptions.texteffect1;if(effects1){effects1=effects1.split(",");effect1=effects1[Math.floor(Math.random()*effects1.length)];effect1=$.trim(effect1.toLowerCase())}var $textBox1=$(".amazingslider-description-"+instance.id,instance.container);switch(effect1){case "fade":$textBox1.css({opacity:0});$textBox1.delay(instance.textoptions.texteffectdelay1).fadeTo(instance.textoptions.texteffectduration1,1);break;case "slide":var effect_dir1=instance.textoptions.texteffectslidedirection1; if(effect_dir1=="random")effect_dir1=effect_dirs[Math.floor(Math.random()*effect_dirs.length)];if(effect_dir1=="left"){$textBox1.css({left:"-"+instance.textoptions.texteffectslidedistance1+"px",opacity:0});$textBox1.delay(instance.textoptions.texteffectdelay1).animate({left:"0px",opacity:1},instance.textoptions.texteffectduration1,instance.textoptions.texteffecteasing1)}else if(effect_dir1=="right"){$textBox1.css({left:instance.textoptions.texteffectslidedistance1+"px",opacity:0});$textBox1.delay(instance.textoptions.texteffectdelay1).animate({left:"0px", opacity:1},instance.textoptions.texteffectduration1,instance.textoptions.texteffecteasing1)}else if(effect_dir1=="top"){$textBox1.css({top:"-"+instance.textoptions.texteffectslidedistance1+"px",opacity:0});$textBox1.delay(instance.textoptions.texteffectdelay1).animate({top:"0px",opacity:1},instance.textoptions.texteffectduration1,instance.textoptions.texteffecteasing1)}else if(effect_dir1=="bottom"){$textBox1.css({top:instance.textoptions.texteffectslidedistance1+"px",opacity:0});$textBox1.delay(instance.textoptions.texteffectdelay1).animate({top:"0px", opacity:1},instance.textoptions.texteffectduration1,instance.textoptions.texteffecteasing1)}break;default:$textBox1.delay(instance.textoptions.texteffectdelay).show()}}if(instance.textoptions.texteffectseparate&&instance.elemArray[cur][ELEM_BUTTON].length>0){var effect2=null;var effects2=instance.textoptions.texteffect2;if(effects2){effects2=effects2.split(",");effect2=effects2[Math.floor(Math.random()*effects2.length)];effect2=$.trim(effect2.toLowerCase())}var $textBox2=$(".amazingslider-button-"+ instance.id,instance.container);switch(effect2){case "fade":$textBox2.css({opacity:0});$textBox2.delay(instance.textoptions.texteffectdelay2).fadeTo(instance.textoptions.texteffectduration2,1);break;case "slide":var effect_dir2=instance.textoptions.texteffectslidedirection2;if(effect_dir2=="random")effect_dir2=effect_dirs[Math.floor(Math.random()*effect_dirs.length)];if(effect_dir2=="left"){$textBox2.css({left:"-"+instance.textoptions.texteffectslidedistance2+"px",opacity:0});$textBox2.delay(instance.textoptions.texteffectdelay2).animate({left:"0px", opacity:1},instance.textoptions.texteffectduration2,instance.textoptions.texteffecteasing2)}else if(effect_dir2=="right"){$textBox2.css({left:instance.textoptions.texteffectslidedistance2+"px",opacity:0});$textBox2.delay(instance.textoptions.texteffectdelay2).animate({left:"0px",opacity:1},instance.textoptions.texteffectduration2,instance.textoptions.texteffecteasing2)}else if(effect_dir2=="top"){$textBox2.css({top:"-"+instance.textoptions.texteffectslidedistance2+"px",opacity:0});$textBox2.delay(instance.textoptions.texteffectdelay2).animate({top:"0px", opacity:1},instance.textoptions.texteffectduration2,instance.textoptions.texteffecteasing2)}else if(effect_dir2=="bottom"){$textBox2.css({top:instance.textoptions.texteffectslidedistance2+"px",opacity:0});$textBox2.delay(instance.textoptions.texteffectdelay2).animate({top:"0px",opacity:1},instance.textoptions.texteffectduration2,instance.textoptions.texteffecteasing2)}break;default:$textBox2.delay(instance.textoptions.texteffectdelay).show()}}$textWrapper.show()});if(!instance.googleFontsCreated)instance.createGoogleFonts()})}, resizeFullscreenImage:function($imgElem){if($imgElem.data("originalwidth")<=0||$imgElem.data("originalheight")<=0)return;var imgRatio=$imgElem.data("originalheight")/$imgElem.data("originalwidth");var sliderRatio=this.options.height/this.options.width;this.prevImageMarginTop=this.curImageMarginTop;this.prevImageMarginLeft=this.curImageMarginLeft;this.prevImageMaxWidth=this.curImageMaxWidth;this.curImageMarginTop=0;this.curImageMarginLeft=0;this.curImageMaxWidth=100;if(sliderRatio0)$imgElem.css({"max-width":this.curImageMaxWidth+"%","width":this.curImageMaxWidth+"%","height":"100%", "margin-left":this.curImageMarginLeft+"%","margin-top":0});else $imgElem.css({"max-width":this.curImageMaxWidth+"%","width":this.curImageMaxWidth+"%","height":"auto","margin-left":0,"margin-top":this.curImageMarginTop+"%"})},resizeSlider:function(){if(!this.container.parent()||!this.container.parent().width())return;this.options.width=this.container.parent().width();if(this.options.width%2!==0&&this.options.forcewidthtoevenforslice)if(this.options.increasewhenforcetoeven)this.options.width++;else this.options.width--; if(this.options.isfullscreen){this.options.height=this.container.parent().height();if($(".amazingslider-img-elem-"+this.id).length>0)this.resizeFullscreenImage($(".amazingslider-img-elem-"+this.id))}else{if(this.options.scalemode=="flexheight")this.options.height=this.options.width*this.options.flexratio;else this.options.height=Math.round(this.options.width*this.options.originalheight/this.options.originalwidth);if(this.options.ratioresponsive){var winWidth=this.options.isMobile?Math.max($(window).width(), $(document).width()):$(window).width();if(winWidth<=this.options.ratiosmallscreen)this.options.height*=this.options.ratiosmallheight;else if(winWidth<=this.options.ratiomediumscreen)this.options.height*=this.options.ratiomediumheight}}$(".amazingslider-space-"+this.id,this.container).css({width:this.options.width,height:this.options.height});this.container.css({"width":this.options.width,"height":this.options.navdirection=="horizontal"&&this.options.navmultirows?"auto":this.options.height});if(this.options.navstyle== "thumbnails"&&this.options.navthumbresponsive)this.resizeNavBullets();var $nav=$(".amazingslider-nav-"+this.id,this.container);var $navContainer=$(".amazingslider-nav-container-"+this.id,this.container);var $bulletWrapper=$(".amazingslider-bullet-wrapper-"+this.id,this.container);var $carLeftArrow=$(".amazingslider-car-left-arrow-"+this.id,this.container);var $carRightArrow=$(".amazingslider-car-right-arrow-"+this.id,this.container);if(this.options.navdirection=="vertical"){var len=this.options.navstyle== "none"?0:this.elemArray.length*this.options.navheight+(this.elemArray.length-1)*this.options.navspacing;if(this.options.navshowbuttons){if(this.options.navshowarrow){len+=len>0?this.options.navspacing:0;len+=2*this.options.navheight+this.options.navspacing}if(this.options.navshowplaypause&&!this.options.navshowplaypausestandalone){len+=len>0?this.options.navspacing:0;len+=this.options.navheight}}$bulletWrapper.css({height:len+"px",width:"auto"})}else if(this.options.navmultirows)$bulletWrapper.css({width:"100%", height:"auto"});else{var len=this.options.navstyle=="none"?0:this.elemArray.length*this.options.navwidth+(this.elemArray.length-1)*this.options.navspacing;if(this.options.navshowbuttons){if(this.options.navshowarrow){len+=len>0?this.options.navspacing:0;len+=2*this.options.navwidth+this.options.navspacing}if(this.options.navshowplaypause&&!this.options.navshowplaypausestandalone){len+=len>0?this.options.navspacing:0;len+=this.options.navwidth}}$bulletWrapper.css({width:len+"px",height:"auto"})}if(this.options.navmultirows&& this.options.navdirection=="horizontal"&&this.options.navthumbresponsivemode=="samecolumn"){var $bullets=$(".amazingslider-bullet-"+this.id,this.container);for(var i=1;i<$bullets.length;i++)if((i+1)%this.options.navthumbcolumn==0)$bullets.eq(i).css({"margin-right":0});else $bullets.eq(i).css({"margin-right":this.options.navspacing+"px"})}if(this.options.navthumbnavigationstyle!="auto"){if(this.options.navmultirows){if(this.options.navdirection=="horizontal"){var n=Math.floor($nav.width()/(this.options.navwidth+ this.options.navspacing));if(n<=0)n=1;m=Math.floor(($nav.width()-n*this.options.navwidth-(n-1)*this.options.navspacing)/2)-2;if(this.options.navthumbresponsivemode=="samecolumn")m=0;$navContainer.css({width:"100%","margin-left":m+"px"})}}else if(this.options.navdirection=="vertical"&&$bulletWrapper.height()>$navContainer.height()||this.options.navdirection=="horizontal"&&$bulletWrapper.width()>$navContainer.width()){if(this.options.navthumbnavigationstyle!="arrowinside"){$carLeftArrow.css({display:"block"}); $carRightArrow.css({display:"block"})}var l=0;if(this.options.navdirection=="vertical"){l=isNaN(parseInt($bulletWrapper.css("margin-top")))?0:parseInt($bulletWrapper.css("margin-top"));if(l<=$navContainer.height()-$bulletWrapper.height())l=$navContainer.height()-$bulletWrapper.height();if(l>=0)l=0;$bulletWrapper.css({"margin-top":l})}else{var m=0;if(this.options.navthumbnavigationstyle=="arrow"){m=this.options.navthumbnavigationarrowimagewidth+this.options.navspacing;if(this.options.navdirection== "horizontal"){var n=Math.floor(($nav.width()-2*m+this.options.navspacing)/(this.options.navwidth+this.options.navspacing));if(n<=0)n=1;m=Math.floor(($nav.width()-n*this.options.navwidth-(n-1)*this.options.navspacing)/2);$navContainer.css({"margin-left":m+"px","margin-right":m+"px"})}else $navContainer.css({"margin-top":m+"px","margin-bottom":m+"px"})}l=isNaN(parseInt($bulletWrapper.css("margin-left")))?0:parseInt($bulletWrapper.css("margin-left"));if(l<=$navContainer.width()-$bulletWrapper.width())l= $navContainer.width()-$bulletWrapper.width();if(l>=0)l=0;$bulletWrapper.css({"margin-left":l})}this.updateCarouselLeftRightArrow(l)}else{$carLeftArrow.css({display:"none"});$carRightArrow.css({display:"none"});if(this.options.navdirection=="vertical")$bulletWrapper.css({"margin-top":0});else $bulletWrapper.css({"margin-left":"auto"})}if(this.options.navstyle=="thumbnails"&&this.options.navthumbresponsive){var bulletPos=0;var bulletSize=this.options.navdirection=="vertical"?this.options.navwidth:this.options.navheight; if(this.options.navstyle=="thumbnails"&&this.options.navshowfeaturedarrow){bulletSize+=this.options.navdirection=="vertical"?this.options.navfeaturedarrowimagewidth:this.options.navfeaturedarrowimageheight;bulletPos=this.options.navdirection=="vertical"?this.options.navfeaturedarrowimagewidth:this.options.navfeaturedarrowimageheight}var p=this.options.navdirection=="vertical"?this.options.navwidth/2-this.options.navthumbnavigationarrowimagewidth/2:this.options.navheight/2-this.options.navthumbnavigationarrowimageheight/ 2;if(this.options.navposition=="bottomleft"||this.options.navposition=="bottomright"||this.options.navposition=="bottom"||this.options.navposition=="right")p+=bulletPos;if(this.options.navdirection=="vertical"){$carLeftArrow.css({top:this.options.navthumbnavigationstyle=="arrowoutside"?"-"+this.options.navthumbnavigationarrowimageheight+"px":"0px",left:"0px","margin-left":p+"px"});$carRightArrow.css({bottom:this.options.navthumbnavigationstyle=="arrowoutside"?"-"+this.options.navthumbnavigationarrowimageheight+ "px":"0px",left:"0px","margin-left":p+"px"})}else{$carLeftArrow.css({left:this.options.navthumbnavigationstyle=="arrowoutside"?"-"+this.options.navthumbnavigationarrowimagewidth+"px":"0px",top:"0px","margin-top":p+"px"});$carRightArrow.css({right:this.options.navthumbnavigationstyle=="arrowoutside"?"-"+this.options.navthumbnavigationarrowimagewidth+"px":"0px",top:"0px","margin-top":p+"px"})}}}if(this.curElem>=0&&this.options.navstyle!="none"&&$("#amazingslider-bullet-"+this.id+"-"+this.curElem,this.container).length> 0)this.adjustNav($("#amazingslider-bullet-"+this.id+"-"+this.curElem,this.container))},createStyle:function(){this.options.originalwidth=this.options.width;this.options.originalheight=this.options.height;this.options.flexratio=this.options.height/this.options.width;this.options.navoriginalwidth=this.options.navwidth;this.options.navoriginalheight=this.options.navheight;this.options.navthumboriginalcolumn=this.options.navthumbcolumn;this.options.navoriginalthumbtitleheight=this.options.navthumbtitleheight; this.options.navoriginalthumbtitlewidth=this.options.navthumbtitlewidth;if(!this.options.isresponsive){$(".amazingslider-space-"+this.id,this.container).css({width:this.options.width,height:this.options.height});this.container.css({"width":this.options.width,"height":this.options.navdirection=="horizontal"&&this.options.navmultirows?"auto":this.options.height})}else{this.resizeSlider();var instance=this;$(window).resize(function(){setTimeout(function(){instance.resizeSlider()},instance.options.windowresizetimeout)})}var styleCss= ".amazingslider-wrapper-"+this.id+" {display:block;position:relative;width:100%;height:auto;}";styleCss+=".amazingslider-slider-"+this.id+" {display:block;position:relative;left:0px;top:0px;width:100%;height:auto;";if(this.options.showshadow){var b="0px 0px "+this.options.shadowsize+"px "+this.options.shadowcolor;styleCss+="box-shadow:"+b+";-moz-box-shadow:"+b+";-webkit-box-shadow:"+b+";";if(ASPlatforms.isIE678()||ASPlatforms.isIE9)styleCss+="filter:progid:DXImageTransform.Microsoft.Shadow(color="+ this.options.shadowcolor+",direction=135,strength="+this.options.shadowsize+");"}styleCss+="}";styleCss+=".amazingslider-box-"+this.id+" {display:block;position:relative;left:0px;top:0px;width:100%;height:auto;";if(this.options.border>0)styleCss+="margin-left:-"+this.options.border+"px;border-width:"+this.options.border+"px;border-style:solid;border-color:"+this.options.bordercolor+";";styleCss+="}";styleCss+=".amazingslider-swipe-box-"+this.id+" {display:block;position:relative;left:0px;top:0px;width:100%;height:auto;}"; styleCss+=".amazingslider-space-"+this.id+" {display:block;position:relative;left:0px;top:0px;width:100%;height:auto;visibility:hidden;line-height:0px;font-size:0px;}";styleCss+=".amazingslider-img-box-"+this.id+" {display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;}";styleCss+=".amazingslider-lightbox-play-"+this.id+" {display:none;position:absolute;left:50%;top:50%;cursor:pointer;width:"+this.options.playvideoimagewidth+"px;height:"+this.options.playvideoimageheight+"px;margin-top:"+ "-"+Math.round(this.options.playvideoimageheight/2)+"px;margin-left:"+"-"+Math.round(this.options.playvideoimagewidth/2)+"px; background:url('"+this.options.playvideoimage+"') no-repeat left top;}";styleCss+=".amazingslider-play-"+this.id+" {display:none;position:absolute;left:50%;top:50%;cursor:pointer;width:"+this.options.playvideoimagewidth+"px;height:"+this.options.playvideoimageheight+"px;margin-top:"+"-"+Math.round(this.options.playvideoimageheight/2)+"px;margin-left:"+"-"+Math.round(this.options.playvideoimagewidth/ 2)+"px; background:url('"+this.options.playvideoimage+"') no-repeat left top;}";styleCss+=".amazingslider-video-wrapper-"+this.id+" {display:none;position:absolute;left:0px;top:0px;background-color:#000;text-align:center;}";styleCss+=".amazingslider-error-"+this.id+" {display:block;position:relative;margin:0 auto;width:80%;top:50%;color:#fff;font:16px Arial,Tahoma,Helvetica,sans-serif;}";if(this.options.showribbon){styleCss+=".amazingslider-ribbon-"+this.id+" {display:block;position:absolute;";switch(this.options.ribbonposition){case "topleft":styleCss+= "left:"+this.options.ribbonimagex+"px;top:"+this.options.ribbonimagey+"px;";break;case "topright":styleCss+="right:"+this.options.ribbonimagex+"px;top:"+this.options.ribbonimagey+"px;";break;case "bottomleft":styleCss+="left:"+this.options.ribbonimagex+"px;bottom:"+this.options.ribbonimagey+"px;";break;case "bottomright":styleCss+="right:"+this.options.ribbonimagex+"px;bottom:"+this.options.ribbonimagey+"px;";break;case "top":styleCss+="width:100%;height:auto;margin:0 auto;top:"+this.options.ribbonimagey+ "px;";case "bottom":styleCss+="width:100%;height:auto;text-align:center;bottom:"+this.options.ribbonimagey+"px;"}styleCss+="}"}styleCss+=".amazingslider-video-wrapper-"+this.id+" video {max-width:100%;height:auto;}";styleCss+=".amazingslider-video-wrapper-"+this.id+" iframe, "+".amazingslider-video-wrapper-"+this.id+" object, "+".amazingslider-video-wrapper-"+this.id+" embed {position:absolute;top:0;left:0;width:100%;height:100%;}";if(this.options.navstyle=="thumbnails"&&this.options.navthumbstyle!= "imageonly"){styleCss+=".amazingslider-nav-thumbnail-tite-"+this.id+" {"+this.options.navthumbtitlecss+"}";styleCss+=".amazingslider-nav-thumbnail-tite-"+this.id+":hover {"+this.options.navthumbtitlehovercss+"}";styleCss+=".amazingslider-bullet-selected .amazingslider-nav-thumbnail-tite-"+this.id+", .amazingslider-bullet-highlighted .amazingslider-nav-thumbnail-tite-"+this.id+" {"+this.options.navthumbtitlehovercss+"}";if(this.options.navthumbstyle=="imageandtitledescription"||this.options.navthumbstyle== "textonly"){styleCss+=".amazingslider-nav-thumbnail-description-"+this.id+" {"+this.options.navthumbdescriptioncss+"}";styleCss+=".amazingslider-nav-thumbnail-description-"+this.id+":hover {"+this.options.navthumbdescriptionhovercss+"}";styleCss+=".amazingslider-bullet-selected .amazingslider-nav-thumbnail-description-"+this.id+", .amazingslider-bullet-highlighted .amazingslider-nav-thumbnail-description-"+this.id+" {"+this.options.navthumbdescriptionhovercss+"}"}}styleCss+=".amazingslider-rotate { border-radius:50%; -webkit-transition:-webkit-transform .4s ease-in; transition: transform .4s ease-in; } .amazingslider-rotate:hover { -webkit-transform: rotate(360deg); transform: rotate(360deg); }"; $("head").append("");if(this.options.customcss&&this.options.customcss.length>0)$("head").append("")},createBottomShadow:function(){if(!this.options.showbottomshadow)return;var $shadow=$(".amazingslider-bottom-shadow-"+this.id,this.container);var l=(100-this.options.bottomshadowimagewidth)/2;$shadow.css({display:"block", position:"absolute",left:l+"%",top:this.options.bottomshadowimagetop+"%",width:this.options.bottomshadowimagewidth+"%",height:"auto"});$shadow.html("")},createBackgroundImage:function(){if(!this.options.showbackgroundimage||!this.options.backgroundimage)return;var $background=$(".amazingslider-background-image-"+this.id,this.container);var l=(100-this.options.backgroundimagewidth)/ 2;$background.css({display:"block",position:"absolute",left:l+"%",top:this.options.backgroundimagetop+"%",width:this.options.backgroundimagewidth+"%",height:"auto"});$background.html("")},createArrows:function(){if(this.options.arrowstyle=="none")return;var instance=this;var $leftArrow=$(".amazingslider-arrow-left-"+this.id,this.container);var $rightArrow=$(".amazingslider-arrow-right-"+ this.id,this.container);$leftArrow.css({overflow:"hidden",position:"absolute",cursor:"pointer",width:this.options.arrowwidth+"px",height:this.options.arrowheight+"px",left:this.options.arrowmargin+"px",top:this.options.arrowtop+"%","margin-top":"-"+this.options.arrowheight/2+"px",background:"url('"+this.options.arrowimage+"') no-repeat left top"});if(ASPlatforms.isIE678())$leftArrow.css({opacity:"inherit",filter:"inherit"});$leftArrow.hover(function(){$(this).css({"background-position":"left bottom"})}, function(){$(this).css({"background-position":"left top"})});$leftArrow.click(function(){instance.container.trigger("amazingslider.arrow",[instance.curElem,-2]);instance.slideRun(-2)});$rightArrow.css({overflow:"hidden",position:"absolute",cursor:"pointer",width:this.options.arrowwidth+"px",height:this.options.arrowheight+"px",right:this.options.arrowmargin+"px",top:this.options.arrowtop+"%","margin-top":"-"+this.options.arrowheight/2+"px",background:"url('"+this.options.arrowimage+"') no-repeat right top"}); if(ASPlatforms.isIE678())$rightArrow.css({opacity:"inherit",filter:"inherit"});$rightArrow.hover(function(){$(this).css({"background-position":"right bottom"})},function(){$(this).css({"background-position":"right top"})});$rightArrow.click(function(){instance.container.trigger("amazingslider.arrow",[instance.curElem,-1]);instance.slideRun(-1)});if(this.options.arrowstyle=="always"){$leftArrow.css({display:"block"});$rightArrow.css({display:"block"})}else{$leftArrow.css({display:"none"});$rightArrow.css({display:"none"}); $(".amazingslider-wrapper-"+this.id,this.container).hover(function(){clearTimeout(instance.arrowTimeout);if(ASPlatforms.isIE678()){$(".amazingslider-arrow-left-"+instance.id,instance.container).show();$(".amazingslider-arrow-right-"+instance.id,instance.container).show()}else{$(".amazingslider-arrow-left-"+instance.id,instance.container).fadeIn();$(".amazingslider-arrow-right-"+instance.id,instance.container).fadeIn()}},function(){instance.arrowTimeout=setTimeout(function(){if(ASPlatforms.isIE678()){$(".amazingslider-arrow-left-"+ instance.id,instance.container).hide();$(".amazingslider-arrow-right-"+instance.id,instance.container).hide()}else{$(".amazingslider-arrow-left-"+instance.id,instance.container).fadeOut();$(".amazingslider-arrow-right-"+instance.id,instance.container).fadeOut()}},instance.options.arrowhideonmouseleave)})}},carMoveLeft:function(){var $navContainer=$(".amazingslider-nav-container-"+this.id,this.container);var $bulletWrapper=$(".amazingslider-bullet-wrapper-"+this.id,this.container);if($navContainer.width()>= $bulletWrapper.width())return;if(this.options.navshowpreview)$(".amazingslider-nav-preview-"+this.id,this.container).hide();var dist=$navContainer.width()+this.options.navspacing;var l=(isNaN(parseInt($bulletWrapper.css("margin-left")))?0:parseInt($bulletWrapper.css("margin-left")))-dist;if(l<=$navContainer.width()-$bulletWrapper.width())l=$navContainer.width()-$bulletWrapper.width();if(l>=0)l=0;$bulletWrapper.animate({"margin-left":l},{queue:false,duration:500,easing:"easeOutCirc"});if(this.options.navthumbnavigationstyle!= "auto")this.updateCarouselLeftRightArrow(l)},carMoveRight:function(){var $navContainer=$(".amazingslider-nav-container-"+this.id,this.container);var $bulletWrapper=$(".amazingslider-bullet-wrapper-"+this.id,this.container);if($navContainer.width()>=$bulletWrapper.width())return;if(this.options.navshowpreview)$(".amazingslider-nav-preview-"+this.id,this.container).hide();var dist=$navContainer.width()+this.options.navspacing;var l=(isNaN(parseInt($bulletWrapper.css("margin-left")))?0:parseInt($bulletWrapper.css("margin-left")))+ dist;if(l<=$navContainer.width()-$bulletWrapper.width())l=$navContainer.width()-$bulletWrapper.width();if(l>=0)l=0;$bulletWrapper.animate({"margin-left":l},{queue:false,duration:500,easing:"easeOutCirc"});if(this.options.navthumbnavigationstyle!="auto")this.updateCarouselLeftRightArrow(l)},carMoveBottom:function(){var $navContainer=$(".amazingslider-nav-container-"+this.id,this.container);var $bulletWrapper=$(".amazingslider-bullet-wrapper-"+this.id,this.container);if($navContainer.height()>=$bulletWrapper.height())return; if(this.options.navshowpreview)$(".amazingslider-nav-preview-"+this.id,this.container).hide();var dist=$navContainer.height()+this.options.navspacing;var l=(isNaN(parseInt($bulletWrapper.css("margin-top")))?0:parseInt($bulletWrapper.css("margin-top")))+dist;if(l<=$navContainer.height()-$bulletWrapper.height())l=$navContainer.height()-$bulletWrapper.height();if(l>=0)l=0;$bulletWrapper.animate({"margin-top":l},{queue:false,duration:500,easing:"easeOutCirc"});if(this.options.navthumbnavigationstyle!= "auto")this.updateCarouselLeftRightArrow(l)},carMoveTop:function(){var $navContainer=$(".amazingslider-nav-container-"+this.id,this.container);var $bulletWrapper=$(".amazingslider-bullet-wrapper-"+this.id,this.container);if($navContainer.height()>=$bulletWrapper.height())return;if(this.options.navshowpreview)$(".amazingslider-nav-preview-"+this.id,this.container).hide();var dist=$navContainer.height()+this.options.navspacing;var l=(isNaN(parseInt($bulletWrapper.css("margin-top")))?0:parseInt($bulletWrapper.css("margin-top")))- dist;if(l<=$navContainer.height()-$bulletWrapper.height())l=$navContainer.height()-$bulletWrapper.height();if(l>=0)l=0;$bulletWrapper.animate({"margin-top":l},{queue:false,duration:500,easing:"easeOutCirc"});if(this.options.navthumbnavigationstyle!="auto")this.updateCarouselLeftRightArrow(l)},updateCarouselLeftRightArrow:function(l){var $navContainer=$(".amazingslider-nav-container-"+this.id,this.container);var $bulletWrapper=$(".amazingslider-bullet-wrapper-"+this.id,this.container);if(this.options.navdirection== "vertical"){if(l==0){$(".amazingslider-car-left-arrow-"+this.id,this.container).css({"background-position":"left bottom",cursor:""});$(".amazingslider-car-left-arrow-"+this.id,this.container).data("disabled",true)}else{$(".amazingslider-car-left-arrow-"+this.id,this.container).css({"background-position":"left top",cursor:"pointer"});$(".amazingslider-car-left-arrow-"+this.id,this.container).data("disabled",false)}if(l==$navContainer.height()-$bulletWrapper.height()){$(".amazingslider-car-right-arrow-"+ this.id,this.container).css({"background-position":"right bottom",cursor:""});$(".amazingslider-car-right-arrow-"+this.id,this.container).data("disabled",true)}else{$(".amazingslider-car-right-arrow-"+this.id,this.container).css({"background-position":"right top",cursor:"pointer"});$(".amazingslider-car-right-arrow-"+this.id,this.container).data("disabled",false)}}else{if(l==0){$(".amazingslider-car-left-arrow-"+this.id,this.container).css({"background-position":"left bottom",cursor:""});$(".amazingslider-car-left-arrow-"+ this.id,this.container).data("disabled",true)}else{$(".amazingslider-car-left-arrow-"+this.id,this.container).css({"background-position":"left top",cursor:"pointer"});$(".amazingslider-car-left-arrow-"+this.id,this.container).data("disabled",false)}if(l==$navContainer.width()-$bulletWrapper.width()){$(".amazingslider-car-right-arrow-"+this.id,this.container).css({"background-position":"right bottom",cursor:""});$(".amazingslider-car-right-arrow-"+this.id,this.container).data("disabled",true)}else{$(".amazingslider-car-right-arrow-"+ this.id,this.container).css({"background-position":"right top",cursor:"pointer"});$(".amazingslider-car-right-arrow-"+this.id,this.container).data("disabled",false)}}},calcNavThumbSize:function(){var winW=$(window).width();if(winW
      ");$navContainer.css({overflow:"hidden"});if(this.options.navstyle=="thumbnails"){if(this.options.navthumbresponsive||this.options.navthumbresponsivemode=="samecolumn")this.calcNavThumbSize();this.options.navimagewidth=this.options.navwidth-this.options.navborder*2;this.options.navimageheight=this.options.navheight-this.options.navborder*2;if(this.options.navthumbstyle=="imageandtitle")this.options.navheight+=this.options.navthumbtitleheight; else if(this.options.navthumbstyle=="imageandtitledescription"||this.options.navthumbstyle=="textonly")this.options.navwidth+=this.options.navthumbtitlewidth}if(this.options.navdirection=="vertical"){var len=this.options.navstyle=="none"?0:this.elemArray.length*this.options.navheight+(this.elemArray.length-1)*this.options.navspacing;if(this.options.navshowbuttons){if(this.options.navshowarrow){len+=len>0?this.options.navspacing:0;len+=2*this.options.navheight+this.options.navspacing}if(this.options.navshowplaypause&& !this.options.navshowplaypausestandalone){len+=len>0?this.options.navspacing:0;len+=this.options.navheight}}$bulletWrapper.css({height:len+"px",width:"auto"})}else if(this.options.navmultirows)$bulletWrapper.css({width:"100%",height:"auto"});else{var len=this.options.navstyle=="none"?0:this.elemArray.length*this.options.navwidth+(this.elemArray.length-1)*this.options.navspacing;if(this.options.navshowbuttons){if(this.options.navshowarrow){len+=len>0?this.options.navspacing:0;len+=2*this.options.navwidth+ this.options.navspacing}if(this.options.navshowplaypause&&!this.options.navshowplaypausestandalone){len+=len>0?this.options.navspacing:0;len+=this.options.navwidth}}$bulletWrapper.css({width:len+"px",height:"auto"})}$navContainer.append($bulletWrapper);var bulletPos=0;var bulletSize=this.options.navdirection=="vertical"?this.options.navwidth:this.options.navheight;if(this.options.navstyle=="thumbnails"&&this.options.navshowfeaturedarrow){bulletSize+=this.options.navdirection=="vertical"?this.options.navfeaturedarrowimagewidth: this.options.navfeaturedarrowimageheight;bulletPos=this.options.navdirection=="vertical"?this.options.navfeaturedarrowimagewidth:this.options.navfeaturedarrowimageheight}var navmarginX="navmarginx"in this.options?this.options.navmarginx:this.options.navmargin;var navmarginY="navmarginy"in this.options?this.options.navmarginy:this.options.navmargin;$nav.css({display:"block",position:this.options.navdirection=="horizontal"&&this.options.navmultirows?"relative":"absolute",height:"auto"});switch(this.options.navposition){case "top":$bulletWrapper.css({"margin-left":"auto", "margin-right":"auto","height":bulletSize+"px"});$nav.css({"width":"100%",top:"0%",left:"0px","margin-top":navmarginY+"px"});break;case "topleft":$bulletWrapper.css({"height":bulletSize+"px"});$nav.css({"max-width":"100%",top:"0px",left:"0px","margin-top":navmarginY+"px","margin-left":navmarginX+"px"});break;case "topright":$bulletWrapper.css({"height":bulletSize+"px"});$nav.css({"max-width":"100%",top:"0px",right:"0px","margin-top":navmarginY+"px","margin-right":navmarginX+"px"});break;case "bottom":$bulletWrapper.css({"margin-left":"auto", "margin-right":"auto","margin-top":bulletPos+"px"});$nav.css({"width":"100%",top:"100%",left:"0px","margin-top":String(navmarginY-bulletPos)+"px"});break;case "bottomleft":$bulletWrapper.css({"margin-top":bulletPos+"px"});$nav.css({"max-width":"100%",bottom:"0px",left:"0px","margin-bottom":navmarginY+"px","margin-top":String(navmarginY-bulletPos)+"px","margin-left":navmarginX+"px"});break;case "bottomright":$bulletWrapper.css({"margin-top":bulletPos+"px"});$nav.css({"max-width":"100%",bottom:"0px", right:"0px","margin-bottom":navmarginY+"px","margin-top":String(navmarginY-bulletPos)+"px","margin-right":navmarginX+"px"});break;case "left":$bulletWrapper.css({"width":bulletSize+"px"});$nav.css({"height":"100%",width:bulletSize+"px",top:"0%",left:"0%","margin-left":navmarginX+"px"});$navContainer.css({display:"block",position:"absolute",top:"0px",bottom:"0px",left:"0px",right:"0px",height:"auto"});break;case "right":$bulletWrapper.css({"margin-left":bulletPos+"px"});$nav.css({"height":"100%",width:bulletSize+ "px",top:"0%",left:"100%","margin-left":String(navmarginX-bulletPos)+"px"});$navContainer.css({display:"block",position:"absolute",top:"0px",bottom:"0px",left:"0px",right:"0px",height:"auto"});break}if(this.options.navstyle!="none"){var $bullet;for(i=0;i
      ');$nav.mouseenter(function(){instance.pauseCarousel=true});$nav.mouseleave(function(){instance.pauseCarousel= false});if(instance.options.navmultirows&&instance.options.navdirection=="horizontal"&&instance.options.navthumbresponsivemode=="samecolumn"){var $bullets=$(".amazingslider-bullet-"+instance.id,instance.container);for(var i=1;i<$bullets.length;i++)if((i+1)%instance.options.navthumbcolumn==0)$bullets.eq(i).css({"margin-right":0});else $bullets.eq(i).css({"margin-right":instance.options.navspacing+"px"})}if(instance.options.navthumbnavigationstyle=="auto")$nav.mousemove(function(e){if(instance.options.navdirection== "vertical"){if($nav.height()>=$bulletWrapper.height())return;var d=e.pageY-$nav.offset().top;if(d<10)d=0;if(d>$nav.height()-10)d=$nav.height();var r=d/$nav.height();var l=($nav.height()-$bulletWrapper.height())*r;$bulletWrapper.animate({"margin-top":l},{queue:false,duration:20,easing:"easeOutCubic"})}else{if($nav.width()>=$bulletWrapper.width())return;var d=e.pageX-$nav.offset().left;if(d<10)d=0;if(d>$nav.width()-10)d=$nav.width();var r=d/$nav.width();var l=($nav.width()-$bulletWrapper.width())*r; $bulletWrapper.animate({"margin-left":l},{queue:false,duration:20,easing:"easeOutCubic"})}});else{var m=0;if(instance.options.navmultirows&&instance.options.navdirection=="horizontal"){var n=Math.floor($nav.width()/(instance.options.navwidth+instance.options.navspacing));if(n<=0)n=1;m=Math.floor(($nav.width()-n*instance.options.navwidth-(n-1)*instance.options.navspacing)/2);if(instance.options.navthumbresponsivemode=="samecolumn")m=0;$navContainer.css({width:"100%","margin-left":m+"px"})}else if(instance.options.navthumbnavigationstyle== "arrow"){m=instance.options.navthumbnavigationarrowimagewidth+instance.options.navspacing;if(instance.options.navdirection=="horizontal"){var n=Math.floor(($nav.width()-2*m+instance.options.navspacing)/(instance.options.navwidth+instance.options.navspacing));if(n<=0)n=1;m=Math.floor(($nav.width()-n*instance.options.navwidth-(n-1)*instance.options.navspacing)/2);$navContainer.css({"margin-left":m+"px","margin-right":m+"px"})}else $navContainer.css({"margin-top":m+"px","margin-bottom":m+"px"})}else if(instance.options.navdirection== "horizontal")$navContainer.css({"margin-left":"0px","margin-right":"0px"});else $navContainer.css({"margin-top":"0px","margin-bottom":"0px"});var $carLeftArrow=$("");var $carRightArrow=$("");$nav.append($carLeftArrow);$nav.append($carRightArrow);$carLeftArrow.css({overflow:"hidden",position:"absolute",cursor:"pointer",display:"none", width:instance.options.navthumbnavigationarrowimagewidth+"px",height:instance.options.navthumbnavigationarrowimageheight+"px",background:"url('"+instance.options.navthumbnavigationarrowimage+"') no-repeat left top"});$carRightArrow.css({overflow:"hidden",position:"absolute",cursor:"pointer",display:"none",width:instance.options.navthumbnavigationarrowimagewidth+"px",height:instance.options.navthumbnavigationarrowimageheight+"px",background:"url('"+instance.options.navthumbnavigationarrowimage+"') no-repeat right top"}); var p=instance.options.navdirection=="vertical"?instance.options.navwidth/2-instance.options.navthumbnavigationarrowimagewidth/2:instance.options.navheight/2-instance.options.navthumbnavigationarrowimageheight/2;if(instance.options.navposition=="bottomleft"||instance.options.navposition=="bottomright"||instance.options.navposition=="bottom"||instance.options.navposition=="right")p+=bulletPos;if(instance.options.navdirection=="vertical"){$carLeftArrow.css({top:instance.options.navthumbnavigationstyle== "arrowoutside"?"-"+instance.options.navthumbnavigationarrowimageheight+"px":"0px",left:"0px","margin-left":p+"px"});$carRightArrow.css({bottom:instance.options.navthumbnavigationstyle=="arrowoutside"?"-"+instance.options.navthumbnavigationarrowimageheight+"px":"0px",left:"0px","margin-left":p+"px"})}else{$carLeftArrow.css({left:instance.options.navthumbnavigationstyle=="arrowoutside"?"-"+instance.options.navthumbnavigationarrowimagewidth+"px":"0px",top:"0px","margin-top":p+"px"});$carRightArrow.css({right:instance.options.navthumbnavigationstyle== "arrowoutside"?"-"+instance.options.navthumbnavigationarrowimagewidth+"px":"0px",top:"0px","margin-top":p+"px"})}if(ASPlatforms.isIE678())$carLeftArrow.css({opacity:"inherit",filter:"inherit"});$carLeftArrow.hover(function(){if(!$(this).data("disabled"))$(this).css({"background-position":"left center"})},function(){if(!$(this).data("disabled"))$(this).css({"background-position":"left top"})});$carLeftArrow.click(function(){if(instance.options.navdirection=="vertical")instance.carMoveBottom();else instance.carMoveRight()}); if(ASPlatforms.isIE678())$carRightArrow.css({opacity:"inherit",filter:"inherit"});$carRightArrow.hover(function(){if(!$(this).data("disabled"))$(this).css({"background-position":"right center"})},function(){if(!$(this).data("disabled"))$(this).css({"background-position":"right top"})});$carRightArrow.click(function(){if(instance.options.navdirection=="vertical")instance.carMoveTop();else instance.carMoveLeft()});if(instance.options.navdirection=="vertical"&&$bulletWrapper.height()>$navContainer.height()|| instance.options.navdirection=="horizontal"&&$bulletWrapper.width()>$navContainer.width()){$carLeftArrow.css({display:"block","background-position":"left bottom",cursor:""});$carLeftArrow.data("disabled",true);$carRightArrow.css({display:"block"})}if(instance.options.navthumbnavigationstyle=="arrowinside"){$carLeftArrow.hide();$carRightArrow.hide();$nav.hover(function(){if(instance.options.navdirection=="vertical"&&$bulletWrapper.height()>$navContainer.height()||instance.options.navdirection=="horizontal"&& $bulletWrapper.width()>$navContainer.width()){$carLeftArrow.fadeIn();$carRightArrow.fadeIn()}},function(){$carLeftArrow.fadeOut();$carRightArrow.fadeOut()})}}if(instance.options.navdirection=="vertical")$nav.sliderTouchSwipe({preventWebBrowser:true,swipeTop:function(data){instance.carMoveTop()},swipeBottom:function(){instance.carMoveBottom()}});else $nav.sliderTouchSwipe({preventWebBrowser:false,swipeLeft:function(data){instance.carMoveLeft()},swipeRight:function(){instance.carMoveRight()}});this.container.on("amazingslider.switch", function(event,prev,cur){$("#amazingslider-bullet-"+instance.id+"-"+prev,instance.container)["bulletNormal"+instance.id]();$("#amazingslider-bullet-"+instance.id+"-"+cur,instance.container)["bulletSelected"+instance.id]()});if(this.options.navshowpreview){var $preview=$("");var $previewArrow=$("
      ");switch(this.options.navpreviewposition){case "bottom":$previewArrow.css({left:"50%",bottom:"100%","margin-left":"-"+Math.round(this.options.navpreviewarrowwidth/ 2)+"px"});break;case "top":$previewArrow.css({left:"50%",top:"100%","margin-left":"-"+Math.round(this.options.navpreviewarrowwidth/2)+"px"});break;case "left":$previewArrow.css({top:"50%",left:"100%","margin-top":"-"+Math.round(this.options.navpreviewarrowheight/2)+"px"});break;case "right":$previewArrow.css({top:"50%",right:"100%","margin-top":"-"+Math.round(this.options.navpreviewarrowheight/2)+"px"});break}var $previewImages=$("
      "); $preview.append($previewArrow);$preview.append($previewImages);if(this.options.navshowplayvideo){var $previewPlay=$("");$preview.append($previewPlay)}$(".amazingslider-wrapper-"+this.id,this.container).append($preview)}if(this.options.navshowfeaturedarrow)$bulletWrapper.append("")}if(this.options.navshowbuttons){var floatDir=this.options.navdirection=="vertical"?"top":"left";var spacing=this.options.navstyle=="none"?0:this.options.navspacing;if(this.options.navshowarrow){var $navLeft=$("
      ");$bulletWrapper.append($navLeft);if(this.options.navbuttonradius)$navLeft.css(ASPlatforms.applyBrowserStyles({"border-radius":this.options.navbuttonradius+"px"}));if(this.options.navbuttoncolor)$navLeft.css({"background-color":this.options.navbuttoncolor});if(this.options.navarrowimage)$navLeft.css({"background-image":"url('"+ this.options.navarrowimage+"')","background-repeat":"no-repeat","background-position":"left top"});$navLeft.hover(function(){if(instance.options.navbuttonhighlightcolor)$(this).css({"background-color":instance.options.navbuttonhighlightcolor});if(instance.options.navarrowimage)$(this).css({"background-position":"left bottom"})},function(){if(instance.options.navbuttoncolor)$(this).css({"background-color":instance.options.navbuttoncolor});if(instance.options.navarrowimage)$(this).css({"background-position":"left top"})}); $navLeft.click(function(){instance.slideRun(-2)});spacing=this.options.navspacing}if(this.options.navshowplaypause){var $navPlay,$navPause;if(this.options.navshowplaypausestandalone){$navPlay=$("
      ");this.$wrapper.append($navPlay);$navPause=$("
      ");this.$wrapper.append($navPause);switch(this.options.navshowplaypausestandaloneposition){case "topleft":$navPlay.css({top:0,left:0,"margin-left":this.options.navshowplaypausestandalonemarginx+"px","margin-top":this.options.navshowplaypausestandalonemarginy+"px"});$navPause.css({top:0,left:0,"margin-left":this.options.navshowplaypausestandalonemarginx+"px","margin-top":this.options.navshowplaypausestandalonemarginy+ "px"});break;case "topright":$navPlay.css({top:0,right:0,"margin-right":this.options.navshowplaypausestandalonemarginx+"px","margin-top":this.options.navshowplaypausestandalonemarginy+"px"});$navPause.css({top:0,right:0,"margin-right":this.options.navshowplaypausestandalonemarginx+"px","margin-top":this.options.navshowplaypausestandalonemarginy+"px"});break;case "bottomleft":$navPlay.css({bottom:0,left:0,"margin-left":this.options.navshowplaypausestandalonemarginx+"px","margin-bottom":this.options.navshowplaypausestandalonemarginy+ "px"});$navPause.css({bottom:0,left:0,"margin-left":this.options.navshowplaypausestandalonemarginx+"px","margin-bottom":this.options.navshowplaypausestandalonemarginy+"px"});break;case "bottomright":$navPlay.css({bottom:0,right:0,"margin-right":this.options.navshowplaypausestandalonemarginx+"px","margin-bottom":this.options.navshowplaypausestandalonemarginy+"px"});$navPause.css({bottom:0,right:0,"margin-right":this.options.navshowplaypausestandalonemarginx+"px","margin-bottom":this.options.navshowplaypausestandalonemarginy+ "px"});break;case "center":$navPlay.css({top:"50%",left:"50%","margin-left":"-"+Math.round(this.options.navshowplaypausestandalonewidth/2)+"px","margin-top":"-"+Math.round(this.options.navshowplaypausestandaloneheight/2)+"px"});$navPause.css({top:"50%",left:"50%","margin-left":"-"+Math.round(this.options.navshowplaypausestandalonewidth/2)+"px","margin-top":"-"+Math.round(this.options.navshowplaypausestandaloneheight/2)+"px"});break}}else{$navPlay=$("
      ");$bulletWrapper.append($navPlay);$navPause=$("
      ");$bulletWrapper.append($navPause)}if(this.options.navbuttonradius)$navPlay.css(ASPlatforms.applyBrowserStyles({"border-radius":this.options.navbuttonradius+ "px"}));if(this.options.navbuttoncolor)$navPlay.css({"background-color":this.options.navbuttoncolor});if(this.options.navarrowimage)$navPlay.css({"background-image":"url('"+this.options.navplaypauseimage+"')","background-repeat":"no-repeat","background-position":"left top"});$navPlay.hover(function(){if(instance.options.navbuttonhighlightcolor)$(this).css({"background-color":instance.options.navbuttonhighlightcolor});if(instance.options.navarrowimage)$(this).css({"background-position":"left bottom"})}, function(){if(instance.options.navbuttoncolor)$(this).css({"background-color":instance.options.navbuttoncolor});if(instance.options.navarrowimage)$(this).css({"background-position":"left top"})});$navPlay.click(function(){instance.isPaused=false;instance.loopCount=0;if(!instance.videoPaused)instance.sliderTimeout.start();$(this).css({display:"none"});$(".amazingslider-nav-pause-"+instance.id,instance.container).css({display:"block"})});if(this.options.navbuttonradius)$navPause.css(ASPlatforms.applyBrowserStyles({"border-radius":this.options.navbuttonradius+ "px"}));if(this.options.navbuttoncolor)$navPause.css({"background-color":this.options.navbuttoncolor});if(this.options.navarrowimage)$navPause.css({"background-image":"url('"+this.options.navplaypauseimage+"')","background-repeat":"no-repeat","background-position":"right top"});$navPause.hover(function(){if(instance.options.navbuttonhighlightcolor)$(this).css({"background-color":instance.options.navbuttonhighlightcolor});if(instance.options.navarrowimage)$(this).css({"background-position":"right bottom"})}, function(){if(instance.options.navbuttoncolor)$(this).css({"background-color":instance.options.navbuttoncolor});if(instance.options.navarrowimage)$(this).css({"background-position":"right top"})});$navPause.click(function(){instance.isPaused=true;instance.sliderTimeout.stop();$(this).css({display:"none"});$(".amazingslider-nav-play-"+instance.id,instance.container).css({display:"block"})});if(this.options.navshowplaypausestandalone&&this.options.navshowplaypausestandaloneautohide){$navPlay.css({display:"none"}); $navPause.css({display:"none"});this.$wrapper.hover(function(){if(instance.isPaused){$navPlay.fadeIn();$navPause.css({display:"none"})}else{$navPlay.css({display:"none"});$navPause.fadeIn()}},function(){$navPlay.fadeOut();$navPause.fadeOut()})}else{$navPlay.css({display:instance.isPaused?"block":"none"});$navPause.css({display:instance.isPaused?"none":"block"})}}if(this.options.navshowarrow){var $navRight=$("
      ");$bulletWrapper.append($navRight);if(this.options.navbuttonradius)$navRight.css(ASPlatforms.applyBrowserStyles({"border-radius":this.options.navbuttonradius+"px"}));if(this.options.navbuttoncolor)$navRight.css({"background-color":this.options.navbuttoncolor});if(this.options.navarrowimage)$navRight.css({"background-image":"url('"+this.options.navarrowimage+"')","background-repeat":"no-repeat", "background-position":"right top"});$navRight.hover(function(){if(instance.options.navbuttonhighlightcolor)$(this).css({"background-color":instance.options.navbuttonhighlightcolor});if(instance.options.navarrowimage)$(this).css({"background-position":"right bottom"})},function(){if(instance.options.navbuttoncolor)$(this).css({"background-color":instance.options.navbuttoncolor});if(instance.options.navarrowimage)$(this).css({"background-position":"right top"})});$navRight.click(function(){instance.slideRun(-1)})}}}, resizeNavBullets:function(){if(this.options.navstyle!="thumbnails"||!this.options.navthumbresponsive)return;this.calcNavThumbSize();this.options.navimagewidth=this.options.navwidth-this.options.navborder*2;this.options.navimageheight=this.options.navheight-this.options.navborder*2;if(this.options.navthumbstyle=="imageandtitle")this.options.navheight+=this.options.navthumbtitleheight;else if(this.options.navthumbstyle=="imageandtitledescription"||this.options.navthumbstyle=="textonly")this.options.navwidth+= this.options.navthumbtitlewidth;var instance=this;$(".amazingslider-bullet-"+this.id,this.container).each(function(){var w0=$(this).data("originalthumbwidth");var h0=$(this).data("originalthumbheight");$(this).css({width:String(instance.options.navwidth-instance.options.navborder*2)+"px",height:String(instance.options.navheight-instance.options.navborder*2)+"px"});if(instance.options.navthumbstyle!="textonly"){$(".amazingslider-bullet-image-"+instance.id,this).css({width:instance.options.navimagewidth+ "px",height:instance.options.navimageheight+"px"});if(w0/h0<=instance.options.navimagewidth/instance.options.navimageheight)$(".amazingslider-bullet-img-"+instance.id,this).css({width:"100%",height:"auto","margin-top":"-"+Math.floor(h0/w0*instance.options.navimagewidth/2-instance.options.navimageheight/2)+"px"});else $(".amazingslider-bullet-img-"+instance.id,this).css({width:"auto",height:"100%","margin-left":"-"+Math.floor(w0/h0*instance.options.navimageheight/2-instance.options.navimagewidth/2)+ "px"})}if(instance.options.navthumbstyle!="imageonly")if(instance.options.navthumbstyle=="imageandtitle")$(".amazingslider-bullet-text-"+instance.id,this).css({"margin-top":instance.options.navimageheight+"px",width:instance.options.navimagewidth+"px",height:instance.options.navthumbtitleheight+"px"});else if(instance.options.navthumbstyle=="imageandtitledescription")$(".amazingslider-bullet-text-"+instance.id,this).css({"margin-left":instance.options.navimagewidth+"px",width:instance.options.navthumbtitlewidth+ "px",height:instance.options.navimageheight+"px"});else if(instance.options.navthumbstyle=="textonly")$(".amazingslider-bullet-text-"+instance.id,this).css({width:String(instance.options.navthumbtitlewidth+instance.options.navimagewidth)+"px",height:instance.options.navimageheight+"px"})})},createNavBullet:function(index){var instance=this;var f=this.options.navdirection=="vertical"?"top":"left";var marginF=this.options.navdirection=="vertical"?"bottom":"right";var spacing=index==this.elemArray.length- 1?0:this.options.navspacing;var w=this.options.navstyle=="thumbnails"?this.options.navwidth-this.options.navborder*2:this.options.navwidth;var h=this.options.navstyle=="thumbnails"?this.options.navheight-this.options.navborder*2:this.options.navheight;var b=this.options.navdirection=="horizontal"&&this.options.navmultirows?"margin-bottom:"+this.options.navrowspacing+"px;":"";var $bullet=$("
      ");$bullet.data("index",index);$bullet.hover(function(){if($(this).data("index")!=instance.curElem)$(this)["bulletHighlight"+instance.id]();var bulletIndex=$(this).data("index");if(instance.options.navswitchonmouseover)if(bulletIndex!=instance.curElem)instance.slideRun(bulletIndex);if(instance.options.navshowpreview){var $preview=$(".amazingslider-nav-preview-"+instance.id,instance.container);var $previewImages= $(".amazingslider-nav-preview-images-"+instance.id,$preview);if(instance.options.navshowplayvideo){var $previewPlay=$(".amazingslider-nav-preview-play-"+instance.id,$preview);if(instance.elemArray[bulletIndex][ELEM_VIDEO].length>0||instance.elemArray[bulletIndex][ELEM_LINK]&&instance.elemArray[bulletIndex][ELEM_LIGHTBOX]&&instance.elemArray[bulletIndex][ELEM_VIDEOTYPE]>0)$previewPlay.show();else $previewPlay.hide()}var $nav=$(".amazingslider-nav-"+instance.id,instance.container);var $bulletWrapper= $(".amazingslider-bullet-wrapper-"+instance.id,instance.container);var pos=$(this).position();var navPos=$nav.position();var bulletWrapperPos=$bulletWrapper.position();pos.left+=navPos.left+bulletWrapperPos.left;pos.left+=isNaN(parseInt($bulletWrapper.css("margin-left")))?0:parseInt($bulletWrapper.css("margin-left"));pos.left+=isNaN(parseInt($nav.css("margin-left")))?0:parseInt($nav.css("margin-left"));pos.top+=navPos.top+bulletWrapperPos.top;pos.top+=isNaN(parseInt($bulletWrapper.css("margin-top")))? 0:parseInt($bulletWrapper.css("margin-top"));pos.top+=isNaN(parseInt($nav.css("margin-top")))?0:parseInt($nav.css("margin-top"));if(instance.options.navdirection=="vertical"){var $navContainer=$(".amazingslider-nav-container-"+instance.id,instance.container);pos.top+=isNaN(parseInt($navContainer.css("margin-top")))?0:parseInt($navContainer.css("margin-top"))}var t,l=pos.left+instance.options.navwidth/2-instance.options.navpreviewwidth/2-instance.options.navpreviewborder;var lv,tv=pos.top+instance.options.navheight/ 2-instance.options.navpreviewheight/2-instance.options.navpreviewborder;var p={};switch(instance.options.navpreviewposition){case "bottom":t=pos.top+instance.options.navheight+instance.options.navpreviewarrowheight;p={left:l+"px",top:t+"px"};break;case "top":t=pos.top-instance.options.navpreviewheight-2*instance.options.navpreviewborder-instance.options.navpreviewarrowheight;p={left:l+"px",top:t+"px"};break;case "left":lv=pos.left-instance.options.navpreviewwidth-2*instance.options.navpreviewborder- instance.options.navpreviewarrowwidth;p={left:lv+"px",top:tv+"px"};break;case "right":lv=pos.left+instance.options.navwidth+instance.options.navpreviewarrowwidth;p={left:lv+"px",top:tv+"px"};break}var imgLoader=new Image;$(imgLoader).on("load",function(){var style;if(this.width/this.height<=instance.options.navpreviewwidth/instance.options.navpreviewheight)style="width:"+instance.options.navpreviewwidth+"px;max-width:"+instance.options.navpreviewwidth+"px;height:auto;margin-top:-"+Math.floor(this.height/ this.width*instance.options.navpreviewwidth/2-instance.options.navpreviewheight/2)+"px;";else style="width:auto;max-width:none;height:"+instance.options.navpreviewheight+"px;margin-left:-"+Math.floor(this.width/this.height*instance.options.navpreviewheight/2-instance.options.navpreviewwidth/2)+"px;";var $prevImg=$(".amazingslider-nav-preview-img-"+instance.id,$previewImages);if(instance.options.navdirection=="vertical"){var $curImg=$("
      "+instance.elemArray[bulletIndex][ELEM_ALT]+"
      ");$previewImages.append($curImg);if($prevImg.length>0)$prevImg.animate({top:"-"+instance.options.navpreviewheight+"px"},function(){$prevImg.remove()});if($preview.is(":visible")){$curImg.animate({top:"0px"}); $preview.stop(true,true).animate(p)}else{$curImg.css({top:"0px"});$preview.stop(true,true).css(p).fadeIn()}}else{var $curImg=$("
      "+instance.elemArray[bulletIndex][ELEM_ALT]+"
      ");$previewImages.append($curImg);if($prevImg.length>0)$prevImg.animate({left:"-"+instance.options.navpreviewwidth+"px"},function(){$prevImg.remove()});if($preview.is(":visible")){$curImg.animate({left:"0px"});$preview.stop(true,true).animate(p)}else{$curImg.css({left:"0px"});$preview.stop(true,true).css(p).fadeIn()}}});imgLoader.src=instance.elemArray[bulletIndex][ELEM_THUMBNAIL]}},function(){if($(this).data("index")!= instance.curElem)$(this)["bulletNormal"+instance.id]();if(instance.options.navshowpreview){var $preview=$(".amazingslider-nav-preview-"+instance.id,instance.container);$preview.delay(500).fadeOut()}});$bullet.click(function(){instance.slideRun($(this).data("index"),instance.options.playvideoonclickthumb)});if(this.options.navstyle=="bullets"){$bullet.css({background:"url('"+this.options.navimage+"') no-repeat left top"});$.fn["bulletNormal"+this.id]=function(){$(this).css({"background-position":"left top"})}; $.fn["bulletHighlight"+this.id]=function(){$(this).css({"background-position":"left bottom"})};$.fn["bulletSelected"+this.id]=function(){$(this).css({"background-position":"left bottom"});instance.adjustNav(this)}}else if(this.options.navstyle=="numbering"){$bullet.text(index+1);$bullet.css({"background-color":this.options.navcolor,color:this.options.navfontcolor,"font-size":this.options.navfontsize,"font-family":this.options.navfont,"text-align":"center","line-height":this.options.navheight+"px"}); $bullet.css(ASPlatforms.applyBrowserStyles({"border-radius":this.options.navradius+"px"}));if(this.options.navbuttonshowbgimage&&this.options.navbuttonbgimage)$bullet.css({background:"url('"+this.options.navbuttonbgimage+"') no-repeat center top"});$.fn["bulletNormal"+this.id]=function(){$(this).css({"background-color":instance.options.navcolor,"color":instance.options.navfontcolor});if(instance.options.navbuttonshowbgimage&&instance.options.navbuttonbgimage)$(this).css({"background-position":"center top"})}; $.fn["bulletHighlight"+this.id]=function(){$(this).css({"background-color":instance.options.navhighlightcolor,"color":instance.options.navfonthighlightcolor});if(instance.options.navbuttonshowbgimage&&instance.options.navbuttonbgimage)$(this).css({"background-position":"center bottom"})};$.fn["bulletSelected"+this.id]=function(){$(this).css({"background-color":instance.options.navhighlightcolor,"color":instance.options.navfonthighlightcolor});if(instance.options.navbuttonshowbgimage&&instance.options.navbuttonbgimage)$(this).css({"background-position":"center bottom"}); instance.adjustNav(this)}}else if(this.options.navstyle=="thumbnails"){$bullet.css({padding:this.options.navborder+"px","background-color":this.options.navbordercolor});$bullet.css({opacity:this.options.navopacity,filter:"alpha(opacity="+Math.round(100*this.options.navopacity)+")"});var imgLoader=new Image;var instance=this;$(imgLoader).on("load",function(){$bullet.data("originalthumbwidth",this.width);$bullet.data("originalthumbheight",this.height);if(instance.options.navthumbstyle!="textonly"){var style; if(this.width/this.height<=instance.options.navimagewidth/instance.options.navimageheight)style="max-width:none;width:100%;height:auto;margin-top:-"+Math.floor(this.height/this.width*instance.options.navimagewidth/2-instance.options.navimageheight/2)+"px";else style="max-width:none;width:auto;height:100%;margin-left:-"+Math.floor(this.width/this.height*instance.options.navimageheight/2-instance.options.navimagewidth/2)+"px";$bullet.append("
      "+instance.elemArray[index][ELEM_ALT]+"
      ");if(instance.options.navshowplayvideo&&(instance.elemArray[index][ELEM_VIDEO].length>0||instance.elemArray[index][ELEM_LINK]&&instance.elemArray[index][ELEM_LIGHTBOX]&&instance.elemArray[index][ELEM_VIDEOTYPE]>0))$bullet.append("
      ")}if(instance.options.navthumbstyle!="imageonly"){var thumbtitle="
      "+instance.elemArray[index][ELEM_TITLE]+"
      ";if(instance.options.navthumbstyle=="imageandtitledescription"||instance.options.navthumbstyle=="textonly")thumbtitle+="
      "+instance.elemArray[index][ELEM_DESCRIPTION]+"
      ";thumbtitle+= "
      ";$bullet.append(thumbtitle)}});imgLoader.src=this.elemArray[index][ELEM_THUMBNAIL];$.fn["bulletNormal"+this.id]=function(){$(this).css({opacity:instance.options.navopacity,filter:"alpha(opacity="+Math.round(100*instance.options.navopacity)+")"});$(this).removeClass("amazingslider-bullet-selected").removeClass("amazingslider-bullet-highlighted");if(instance.options.navbordercolor)$(this).css({"background-color":instance.options.navbordercolor})};$.fn["bulletHighlight"+this.id]=function(){$(this).css({opacity:1, filter:"alpha(opacity=100)"});if(instance.options.navborderhighlightcolor)$(this).css({"background-color":instance.options.navborderhighlightcolor});$(this).removeClass("amazingslider-bullet-selected").addClass("amazingslider-bullet-highlighted")};$.fn["bulletSelected"+this.id]=function(){$(this).css({opacity:1,filter:"alpha(opacity=100)"});if(instance.options.navborderhighlightcolor)$(this).css({"background-color":instance.options.navborderhighlightcolor});$(this).removeClass("amazingslider-bullet-highlighted").addClass("amazingslider-bullet-selected"); instance.adjustNav(this)}}return $bullet},adjustNav:function(bullet){var instance=this;var pos=$(bullet).position();var $navContainer=$(".amazingslider-nav-container-"+instance.id,instance.container);var $bulletWrapper=$(".amazingslider-bullet-wrapper-"+instance.id,instance.container);if(instance.options.navdirection=="horizontal"){var t,l=pos.left+instance.options.navwidth/2-instance.options.navfeaturedarrowimagewidth/2;if(instance.options.navposition=="top"||instance.options.navposition=="topleft"|| instance.options.navposition=="topright")t=pos.top+instance.options.navheight;else t=pos.top-instance.options.navfeaturedarrowimageheight;if(instance.options.navshowfeaturedarrow){var $featuredarrow=$(".amazingslider-nav-featuredarrow-"+instance.id,instance.container);$featuredarrow.css({top:t+"px"});if($featuredarrow.is(":visible"))$featuredarrow.stop(true,true).animate({left:l+"px"});else $featuredarrow.css({display:"block",left:l+"px"})}if($navContainer.width()<$bulletWrapper.width()&&!instance.pauseCarousel){var m= Math.abs(isNaN(parseInt($bulletWrapper.css("margin-left")))?0:parseInt($bulletWrapper.css("margin-left")));if(pos.leftm+$navContainer.width()){var pl=-pos.left;if(pl<=$navContainer.width()-$bulletWrapper.width())pl=$navContainer.width()-$bulletWrapper.width();if(pl>=0)pl=0;$bulletWrapper.animate({"margin-left":pl+"px"},{queue:false,duration:500,easing:"easeOutCirc"});instance.updateCarouselLeftRightArrow(pl)}}}else{var l,t=pos.top+instance.options.navheight/ 2-instance.options.navfeaturedarrowimageheight/2;if(instance.options.navposition=="left")l=pos.left+instance.options.navwidth;else l=pos.left-instance.options.navfeaturedarrowimagewidth;if(instance.options.navshowfeaturedarrow){var $featuredarrow=$(".amazingslider-nav-featuredarrow-"+instance.id,instance.container);$featuredarrow.css({left:l+"px"});if($featuredarrow.is(":visible"))$featuredarrow.stop(true,true).animate({top:t+"px"});else $featuredarrow.css({display:"block",top:t+"px"})}if($navContainer.height()< $bulletWrapper.height()&&!instance.pauseCarousel){var m=Math.abs(isNaN(parseInt($bulletWrapper.css("margin-top")))?0:parseInt($bulletWrapper.css("margin-top")));if(pos.topm+$navContainer.height()){var pl=-pos.top;if(pl<=$navContainer.height()-$bulletWrapper.height())pl=$navContainer.height()-$bulletWrapper.height();if(pl>=0)pl=0;$bulletWrapper.animate({"margin-top":pl+"px"},{queue:false,duration:500,easing:"easeOutCirc"});instance.updateCarouselLeftRightArrow(pl)}}}}, slideRun:function(index,playVideo,transEffect){savedCur=this.curElem;this.calcIndex(index);if(savedCur==this.curElem&&!(this.elemArray[this.curElem][ELEM_VIDEO].length>0&&playVideo))return;if(savedCur>=0)this.container.removeClass("amazingslider-activeslide-"+this.id+"-"+savedCur);this.container.addClass("amazingslider-activeslide-"+this.id+"-"+this.curElem);if(this.isAnimating){if(this.transitionTimeout)clearTimeout(this.transitionTimeout);$(".amazingslider-img-box-"+this.id,this.container).off("transitionFinished"); var imageCodes="
      ";imageCodes+=""+this.elemArray[savedCur][ELEM_ALT]+"
      ";$(".amazingslider-img-box-"+this.id,this.container).html(imageCodes);this.isAnimating=false}if(this.elemArray[this.curElem][ELEM_TEXTEFFECT]&& this.elemArray[this.curElem][ELEM_TEXTEFFECT].length>0&&"textformat"in this.options&&this.elemArray[this.curElem][ELEM_TEXTEFFECT]in this.options["textformat"])this.textoptions=$.ASUpdateObject(this.textoptions,this.options["textformat"][this.elemArray[this.curElem][ELEM_TEXTEFFECT]]);else this.textoptions=$.ASUpdateObject(this.textoptions,this.options);this.sliderTimeout.stop();this.sliderTimeout.timeout=this.elemArray[this.curElem][ELEM_DURATION]>0?this.elemArray[this.curElem][ELEM_DURATION]:this.options.slideinterval; this.videoPaused=false;this.container.trigger("amazingslider.switch",[savedCur,this.curElem]);$(".amazingslider-video-wrapper-"+this.id,this.container).find("iframe").each(function(){$(this).attr("src","")});$(".amazingslider-video-wrapper-"+this.id,this.container).find("video").each(function(){$(this).attr("src","")});this.container.trigger("amazingslider.switchtext",[savedCur,this.curElem]);if((playVideo||this.options.autoplayvideo)&&this.elemArray[this.curElem][ELEM_VIDEO].length>0)this.playVideo(true); else if(!this.elemArray[this.curElem][ELEM_SRC]&&this.elemArray[this.curElem][ELEM_VIDEO].length>0)this.playVideo(this.options.autoplayvideo);else{$(".amazingslider-video-wrapper-"+this.id,this.container).css({display:"none"}).empty();var slideDirection=true;if(index==-2)slideDirection=false;else if(index==-1)slideDirection=true;else if(index>=0)slideDirection=this.curElem>savedCur?true:false;this.showImage(slideDirection,transEffect)}if(this.options.preloadprevnext){(new Image).src=this.elemArray[this.prevElem][ELEM_SRC]; (new Image).src=this.elemArray[this.nextElem][ELEM_SRC]}if(this.options.loop>0)if(this.curElem==this.elemArray.length-1){this.loopCount++;if(this.options.loop<=this.loopCount)this.isPaused=true}this.checkMK()},checkMK:function(){if(this.options.versionmark!="AMC"+"om"&&!(this.options.versionmark=="AML"+"ite"&&this.options.skin&&$.inArray(this.options.skin,["classic","cube","content"])>=0)){var item=$(".amazingslider-box-"+this.id,this.container);var mklink=$('a[href="'+this.options.watermarklink+ '"]',item);if(item.text().indexOf(this.options.watermarktext)<0||mklink.length<0){var itemtext='";item.append(itemtext)}else{var mkdiv=mklink.parent();if(mklink.css("display")=="none"||mklink.css("visibility")=="hidden"||parseInt(mklink.css("font-size"))<8||mkdiv.css("display")=="none"||mkdiv.css("visibility")=="hidden"||parseInt(mkdiv.css("font-size"))<8){mklink.attr({style:(mklink.attr("style")||"")+"display:block!important;visibility:visible!important;font-size:12px!important;"});mkdiv.attr({style:mkdiv.attr("style")+"display:block!important;visibility:visible!important;font-size:12px!important;"})}}}}, showImage:function(slideDirection,transEffect){var instance=this;var imgLoader=new Image;$(imgLoader).on("load",function(){var $box=$(".amazingslider-img-box-"+instance.id,instance.container);var $imgPrev=$(".amazingslider-img-"+instance.id,instance.container);var imgCurCodes="
      ";imgCurCodes+=""+instance.elemArray[instance.curElem][ELEM_ALT]+"";imgCurCodes+="
      ";var $imgCur=$(imgCurCodes); if($imgPrev.length>0)$imgPrev.before($imgCur);else $box.append($imgCur);var transitioneffect=instance.firstslide&&!instance.options.transitiononfirstslide?"":instance.options.transition;if(transEffect&&transEffect in instance.options)transitioneffect=transEffect;instance.firstslide=false;instance.isAnimating=true;$box.amazingsliderTransition(instance.id,$imgPrev,$imgCur,{effect:transitioneffect,direction:slideDirection,duration:instance.options.transitionduration,easing:instance.options.transitioneasing, imgmarginleft:instance.curImageMarginLeft,imgmargintop:instance.curImageMarginTop,imgmaxwidth:instance.curImageMaxWidth,previmgmarginleft:instance.prevImageMarginLeft,previmgmargintop:instance.prevImageMarginTop,previmgmaxwidth:instance.prevImageMaxWidth,crossfade:instance.options.crossfade,fadeoutfadein:instance.options.fadeoutfadein,kenburns:instance.options.kenburns,fade:instance.options.fade,slide:instance.options.slide,elastic:instance.options.elastic,slice:instance.options.slice,flip:instance.options.flip, flipwithzoom:instance.options.flipwithzoom,blinds:instance.options.blinds,threed:instance.options.threed,threedwithzoom:instance.options.threedwithzoom,threedhorizontal:instance.options.threedhorizontal,threedhorizontalwithzoom:instance.options.threedhorizontalwithzoom,blocks:instance.options.blocks,threedtiles:instance.options.threedtiles,tiles:instance.options.tiles,shuffle:instance.options.shuffle,threedflip:instance.options.threedflip,threedflipwithzoom:instance.options.threedflipwithzoom},function(){instance.isAnimating= false;if(!instance.isPausedOnMouseover)instance.sliderTimeout.resume(true);else instance.sliderTimeout.unsetstartandpause()},function(timeoutid){instance.transitionTimeout=timeoutid;if(!instance.isPaused&&!instance.videoPaused&&instance.elemArray.length>1)instance.sliderTimeout.startandpause()});var $swipeBox=$(".amazingslider-swipe-box-"+instance.id,instance.container);if(instance.elemArray[instance.curElem][ELEM_LINK]){$swipeBox.css({cursor:"pointer"});$swipeBox.off("click").on("click",function(){if(instance.elemArray[instance.curElem][ELEM_LIGHTBOX]){$(window).trigger("amazingslider.lightboxclicked", [instance.options.sliderid,instance.elemArray[instance.curElem][ELEM_ID],instance.elemArray[instance.curElem][ELEM_SRC],instance.elemArray[instance.curElem][ELEM_TITLE],instance.elemArray[instance.curElem][ELEM_LINK]]);if(!instance.isPaused){instance.lightboxPaused=true;instance.isPaused=true;instance.sliderTimeout.pause()}instance.html5Lightbox.showItem(instance.elemArray[instance.curElem][ELEM_LINK])}else{$(window).trigger("amazingslider.linkclicked",[instance.options.sliderid,instance.elemArray[instance.curElem][ELEM_ID], instance.elemArray[instance.curElem][ELEM_SRC],instance.elemArray[instance.curElem][ELEM_TITLE],instance.elemArray[instance.curElem][ELEM_LINK]]);var target=instance.elemArray[instance.curElem][ELEM_TARGET]?instance.elemArray[instance.curElem][ELEM_TARGET]:"_self";window.open(instance.elemArray[instance.curElem][ELEM_LINK],target)}})}else{$swipeBox.css({cursor:""});$swipeBox.off("click")}var videoLightbox=instance.elemArray[instance.curElem][ELEM_LINK]&&instance.elemArray[instance.curElem][ELEM_LIGHTBOX]&& instance.elemArray[instance.curElem][ELEM_VIDEOTYPE]>0;$(".amazingslider-lightbox-play-"+instance.id,instance.container).css({display:videoLightbox?"block":"none"});$(".amazingslider-play-"+instance.id,instance.container).css({display:instance.elemArray[instance.curElem][ELEM_VIDEO].length>0?"block":"none"})}).on("error",function(){if(!instance.isPaused&&!instance.videoPaused&&instance.elemArray.length>1)instance.sliderTimeout.start()});imgLoader.src=this.elemArray[this.curElem][ELEM_SRC]},calcIndex:function(index){var r; if(index==-2){this.nextElem=this.curElem;this.curElem=this.prevElem;this.prevElem=this.curElem-1<0?this.elemArray.length-1:this.curElem-1}else if(index==-1){this.prevElem=this.curElem;this.curElem=this.nextElem;this.nextElem=this.curElem+1>=this.elemArray.length?0:this.curElem+1}else if(index>=0){this.curElem=index;this.prevElem=this.curElem-1<0?this.elemArray.length-1:this.curElem-1;this.nextElem=this.curElem+1>=this.elemArray.length?0:this.curElem+1}}};var asbts=function(string){var ret="";var bytes= string.split(",");for(var i=0;i0.4?asbts("82,101,115,112,111,110,115,105,118,101,32"): "")+asbts("106,81,117,101,114,121,32,83,108,105,100,101,114");var instance=this;$.each($(this).data(),function(key,value){instance.options[key.toLowerCase()]=value});var searchoptions={};var searchstring=window.location.search.substring(1).split("&");for(var i=0;i0)try{this.options.customeffects=$.parseJSON($("#amazingslider_customtexteffect_"+this.options.sliderid).text())}catch(err){}if(this.options.textformat&&typeof WONDERPLUGIN_SLIDER_TEXT_EFFECT_FORMATS!== "undefined")if(this.options.textformat in WONDERPLUGIN_SLIDER_TEXT_EFFECT_FORMATS)this.options=$.extend({},WONDERPLUGIN_SLIDER_TEXT_EFFECT_FORMATS[this.options.textformat],this.options);if(this.options.textformat&&this.options.customeffects)if(this.options.textformat in this.options.customeffects)this.options=$.extend({},this.options.customeffects[this.options.textformat],this.options);if($(this).data("skin")&&typeof WONDERPLUGIN_SLIDER_SKIN_OPTIONS!=="undefined")if($(this).data("skin")in WONDERPLUGIN_SLIDER_SKIN_OPTIONS)this.options= $.extend({},WONDERPLUGIN_SLIDER_SKIN_OPTIONS[$(this).data("skin")],this.options);var defaultOptions={watermarklinkdefault:"http://www.wonderplugin.com/wordpress-slider/",watermarktargetdefault:"_blank",previewmode:false,preloadprevnext:true,isresponsive:true,isfullscreen:false,windowresizetimeout:0,initsocial:true,showsocial:false,socialmode:"mouseover",socialposition:"position:absolute;top:8px;right:8px;",socialpositionsmallscreen:"position:absolute;top:8px;right:8px;",socialdirection:"horizontal",socialbuttonsize:32,socialbuttonfontsize:18, socialrotateeffect:true,showfacebook:true,showtwitter:true,showpinterest:true,titleusealt:true,ratioresponsive:false,ratiomediumscreen:800,ratiomediumheight:1.2,ratiosmallscreen:480,ratiosmallheight:1.6,autoplay:false,pauseonmouseover:true,slideinterval:5E3,randomplay:false,loop:0,forceflash:false,forceflashonie10:true,forceflashonie11:false,nativehtml5controls:false,nativecontrolsonfirefox:false,nativecontrolsonie:false,nativecontrolsoniphone:true,nativecontrolsonipad:true,nativecontrolsonandroid:true, nativecontrolsonfullscreen:true,nativecontrolsnodownload:true,lazyloadtags:"lazy-src,lazyload-src,cfsrc,src",lightboxbarheight:64,lightboxresponsive:true,lightboxshowtitle:true,lightboxshowdescription:false,lightboxshownavigation:false,lightboxthumbwidth:80,lightboxthumbheight:60,lightboxthumbtopmargin:12,lightboxthumbbottommargin:4,lightboxtitlebottomcss:"color:#333; font-size:14px; font-family:Armata,sans-serif,Arial; overflow:hidden; text-align:left;",lightboxdescriptionbottomcss:"color:#333; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;", lightboxfullscreenmode:false,lightboxcloseonoverlay:true,lightboxvideohidecontrols:false,lightboxtitlestyle:"bottom",lightboximagepercentage:75,lightboxdefaultvideovolume:1,lightboxoverlaybgcolor:"#000",lightboxoverlayopacity:0.9,lightboxbgcolor:"#fff",lightboxtitleprefix:"%NUM / %TOTAL",lightboxtitleinsidecss:"color:#fff; font-size:16px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left;",lightboxdescriptioninsidecss:"color:#fff; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;", lightboxautoslide:false,lightboxslideinterval:5E3,lightboxshowtimer:true,lightboxtimerposition:"bottom",lightboxtimerheight:2,lightboxtimercolor:"#dc572e",lightboxtimeropacity:1,lightboxshowplaybutton:true,lightboxalwaysshownavarrows:false,lightboxbordersize:8,lightboxshowtitleprefix:true,lightboxborderradius:0,lightboxnogroup:false,lightboxshowsocial:false,lightboxsocialposition:"position:absolute;top:100%;right:0;",lightboxsocialpositionsmallscreen:"position:absolute;top:100%;right:0;left:0;",lightboxsocialdirection:"horizontal", lightboxsocialbuttonsize:32,lightboxsocialbuttonfontsize:18,lightboxsocialrotateeffect:true,lightboxshowfacebook:true,lightboxshowtwitter:true,lightboxshowpinterest:true,scalemode:"fill",skinsfoldername:"skins",showtimer:true,timerposition:"bottom",timercolor:"#ffffff",timeropacity:0.6,timerheight:2,autoplayvideo:false,playvideoimage:"play-video.png",playvideoimagewidth:64,playvideoimageheight:64,playvideoonclickthumb:true,videohidecontrols:false,videohideplaybutton:false,defaultvideovolume:1,enabletouchswipe:true, border:6,bordercolor:"#ffffff",borderradius:0,showshadow:true,shadowsize:5,shadowcolor:"#aaaaaa",showbottomshadow:false,bottomshadowimage:"bottom-shadow.png",bottomshadowimagewidth:140,bottomshadowimagetop:90,showbackgroundimage:false,backgroundimage:"background.png",backgroundimagewidth:120,backgroundimagetop:-10,arrowstyle:"mouseover",arrowimage:"arrows.png",arrowwidth:32,arrowheight:32,arrowmargin:0,arrowhideonmouseleave:1E3,arrowtop:50,showribbon:false,ribbonimage:"ribbon_topleft-0.png",ribbonposition:"topleft", ribbonimagex:-11,ribbonimagey:-11,showtext:true,shownumbering:false,numberingformat:"%NUM/%TOTAL ",shownav:true,navstyle:"thumbnails",navswitchonmouseover:false,navdirection:"horizontal",navposition:"bottom",navmargin:24,navwidth:64,navheight:60,navspacing:8,navmultirows:false,navrowspacing:8,navshowpreview:true,navshowpreviewontouch:false,navpreviewposition:"top",navpreviewarrowimage:"preview-arrow.png",navpreviewarrowwidth:20,navpreviewarrowheight:10,navpreviewwidth:120,navpreviewheight:60,navpreviewborder:8, navpreviewbordercolor:"#ffff00",navimage:"bullets.png",navradius:0,navcolor:"",navhighlightcolor:"",navfont:"Lucida Console, Arial",navfontcolor:"#666666",navfonthighlightcolor:"#666666",navfontsize:12,navbuttonshowbgimage:true,navbuttonbgimage:"navbuttonbgimage.png",navshowbuttons:false,navbuttonradius:2,navbuttoncolor:"#999999",navbuttonhighlightcolor:"#333333",navshowplaypause:true,navshowarrow:true,navplaypauseimage:"nav-play-pause.png",navarrowimage:"nav-arrows.png",navshowplaypausestandalone:false, navshowplaypausestandaloneautohide:false,navshowplaypausestandaloneposition:"bottomright",navshowplaypausestandalonemarginx:24,navshowplaypausestandalonemarginy:24,navshowplaypausestandalonewidth:32,navshowplaypausestandaloneheight:32,navopacity:0.8,navborder:2,navbordercolor:"#ffffff",navborderhighlightcolor:"",navshowfeaturedarrow:true,navfeaturedarrowimage:"featured-arrow.png",navfeaturedarrowimagewidth:20,navfeaturedarrowimageheight:10,navthumbstyle:"imageonly",navthumbtitleheight:20,navthumbtitlewidth:120, navthumbtitlecss:"display:block;position:relative;padding:2px 4px;text-align:left;font:bold 14px Arial,Helvetica,sans-serif;color:#333;",navthumbtitlehovercss:"text-decoration:underline;",navthumbdescriptioncss:"display:block;position:relative;padding:2px 4px;text-align:left;font:normal 12px Arial,Helvetica,sans-serif;color:#333;",navthumbdescriptionhovercss:"",navthumbnavigationstyle:"arrow",navthumbnavigationarrowimage:"carousel-arrows-32-32-0.png",navthumbnavigationarrowimagewidth:32,navthumbnavigationarrowimageheight:32, navthumbresponsive:false,navthumbmediumsize:800,navthumbmediumwidth:64,navthumbmediumheight:64,navthumbmediumtitleheight:20,navthumbmediumtitlewidth:120,navthumbsmallsize:600,navthumbsmallwidth:48,navthumbsmallheight:48,navthumbsmalltitleheight:20,navthumbsmalltitlewidth:120,navthumbresponsivemode:"samesize",navthumbcolumn:5,navthumbmediumcolumn:4,navthumbsmallcolumn:3,navshowplayvideo:true,navplayvideoimage:"play-32-32-0.png",forcewidthtoevenforslice:true,increasewhenforcetoeven:false,transitiononfirstslide:false, transition:"slide",transitionduration:1E3,transitioneasing:"easeOutQuad",slice:{checked:true,effectdirection:0,effects:"up,down,updown",slicecount:10,duration:1500,easing:"easeOutCubic"},blocks:{columncount:5,checked:true,rowcount:5,effects:"topleft,bottomright,top,bottom,random",duration:1500,easing:"easeOutCubic"},threedtiles:{rowcount:3,columncount:5,checked:true,effects:"top,bottom,random",duration:2E3,easing:"ease-out",depth:20,scale:0.8,scaleduration:400,bgcolor:"#333333",perspective:1E3,fallback:"tiles", scatter:4,perspectiveorigin:"bottom"},tiles:{rowcount:3,columncount:5,checked:true,effects:"top,bottom,random",duration:2E3,easing:"ease-out",scale:0.8,scaleduration:400,bgcolor:"#333333",fallback:"blocks"},slide:{duration:1E3,easing:"easeOutCubic",checked:true,effectdirection:0},elastic:{duration:1E3,easing:"easeOutElastic",checked:true,effectdirection:0},crossfade:{duration:1E3,easing:"easeOutCubic",checked:true},fadeoutfadein:{duration:1E3,easing:"easeOutCubic",checked:true},kenburns:{fadeduration:3E3, duration:5E3,effects:"zoomin,zoomout",scale:1.1,easing:"easeOutCubic",nextadvancetime:0,checked:true},threedhorizontal:{checked:true,effectdirection:0,bgcolor:"#222222",perspective:1E3,slicecount:1,duration:1500,scale:1,scaleduration:0,easing:"ease",fallback:"slice",scatter:5,perspectiveorigin:"bottom"},threedhorizontalwithzoom:{checked:true,effectdirection:0,bgcolor:"#222222",perspective:1E3,slicecount:4,duration:2200,scale:0.8,scaleduration:400,easing:"ease",fallback:"slice",scatter:5,perspectiveorigin:"bottom"}, fade:{duration:1E3,easing:"easeOutCubic",checked:true},shuffle:{duration:1500,easing:"easeOutCubic",columncount:5,checked:true,rowcount:5},threed:{checked:true,effectdirection:0,scale:1,scaleduration:0,bgcolor:"#222222",perspective:1E3,slicecount:5,duration:1500,easing:"ease",fallback:"slice",scatter:5,perspectiveorigin:"right"},threedwithzoom:{checked:true,effectdirection:0,bgcolor:"#222222",perspective:1E3,slicecount:5,duration:2500,scale:0.8,scaleduration:400,easing:"ease",fallback:"slice",scatter:5, perspectiveorigin:"right"},blinds:{duration:1500,easing:"easeOutCubic",checked:true,effectdirection:0,slicecount:5},threedflip:{duration:1500,easing:"ease-out",depth:20,scale:1,scaleduration:0,checked:true,effectdirection:0,bgcolor:"#222222",perspective:1E3,slicecount:5,fallback:"flip",scatter:4,perspectiveorigin:"bottom"},threedflipwithzoom:{duration:2E3,easing:"ease-out",depth:20,scale:0.8,scaleduration:400,checked:true,effectdirection:0,bgcolor:"#222222",perspective:1E3,slicecount:5,fallback:"flipwithzoom", scatter:4,perspectiveorigin:"bottom"},flip:{checked:true,effectdirection:0,slicecount:5,duration:1500,easing:"ease-in",fallback:"slice",scale:1,scaleduration:0},flipwithzoom:{checked:true,effectdirection:0,slicecount:5,duration:2E3,easing:"ease-in",fallback:"slice",scale:0.8,scaleduration:400},versionmark:"AMLite",showwdefault:true,wstyledefault:"text",wtextdefault:"87,111,114,100,80,114,101,115,115,32,83,108,105,100,101,114,32,70,114,101,101,32,86,101,114,115,105,111,110",wimagedefault:"",wposcss:"display:block !important;position:absolute;top:6px;left:6px;visibility:visible !important;z-index:999999 !important;", wtextcssdefault:"font:12px Arial,Tahoma,Helvetica,sans-serif;color:#666;padding:2px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;opacity:0.9;filter:alpha(opacity=90);",winkcssdefault:"text-decoration:none;font:12px Arial,Tahoma,Helvetica,sans-serif;color:#333;"};var defaultTextOptions={textstyle:"static",textpositionstatic:"bottom",textautohide:false,textpositionmarginstatic:0,textleftrightpercentforstatic:"40",textpositiondynamic:"topleft,topright,bottomleft,bottomright,topcenter,bottomcenter", textpositionmarginleft:24,textpositionmarginright:24,textpositionmargintop:24,textpositionmarginbottom:24,texteffect:"slide",texteffecteasing:"easeOutCubic",texteffectduration:600,texteffectslidedirection:"left",texteffectslidedistance:120,texteffectdelay:500,texteffectseparate:true,texteffect1:"slide",texteffectslidedirection1:"right",texteffectslidedistance1:120,texteffecteasing1:"easeOutCubic",texteffectduration1:600,texteffectdelay1:1500,texteffect2:"slide",texteffectslidedirection2:"right",texteffectslidedistance2:120, texteffecteasing2:"easeOutCubic",texteffectduration2:600,texteffectdelay2:1500,addgooglefonts:true,googlefonts:"Inder",textcss:"display:block; padding:12px; text-align:left;",textbgcss:"display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#333333; opacity:0.6; filter:alpha(opacity=60);",titlecss:"display:block; position:relative; font:bold 14px Inder,Arial,Tahoma,Helvetica,sans-serif; color:#fff;",descriptioncss:"display:block; position:relative; font:12px Anaheim,Arial,Tahoma,Helvetica,sans-serif; color:#fff;", buttoncss:"display:block; position:relative;",texteffectresponsive:true,texteffectresponsivesize:600,titlecssresponsive:"font-size:12px;",descriptioncssresponsive:"font-size:12px;",buttoncssresponsive:""};this.options=$.extend(true,defaultOptions,this.options);var effects=["slice","blocks","threedtiles","tiles","slide","elastic","crossfade","fadeoutfadein","kenburns","threedhorizontal","threedhorizontalwithzoom","fade","shuffle","threed","threedwithzoom","blinds","threedflip","threedflipwithzoom", "flip","flipwithzoom"];for(var i=0;i=0)this.options[matches[1]][matches[2]]= this.options[key]}this.textoptions=$.ASUpdateObject(defaultTextOptions,this.options);if(this.options.forcewidthtoevenforslice){var effects=this.options.transition.toLowerCase().split(",");if($.inArray("slice",effects)<0)this.options.forcewidthtoevenforslice=false}if(!this.options.shownav)this.options.navstyle="none";if(typeof amazingslider_previewmode!="undefined")this.options.previewmode=amazingslider_previewmode;this.options.htmlfolder=window.location.href.substr(0,window.location.href.lastIndexOf("/")+ 1);if(this.options.skinsfoldername.length>0)this.options.skinsfolder=this.options.jsfolder+this.options.skinsfoldername+"/";else this.options.skinsfolder=this.options.jsfolder;var i;var l;var mark="";var bytes=this.options.wtextdefault.split(",");for(i=0;i=0)){this.options.showwatermark=window.location.href.indexOf(d0)>=0?false:true;this.options.watermarkstyle=this.options.wstyledefault;this.options.watermarktext=this.options.vermk;this.options.watermarkimage=this.options.wimagedefault;this.options.watermarklink=this.options.watermarklinkdefault;this.options.watermarktarget=this.options.watermarktargetdefault;this.options.watermarkpositioncss= this.options.wposcss;this.options.watermarktextcss=this.options.wtextcssdefault;this.options.watermarklinkcss=this.options.winkcssdefault;this.options.watermarktitle=this.options.linktitle}if(typeof WONDERPLUGIN_SLIDER_TEXT_EFFECT_FORMATS!=="undefined"){this.options.textformat=WONDERPLUGIN_SLIDER_TEXT_EFFECT_FORMATS;if(this.options.customeffects)this.options.textformat=$.extend({},this.options.textformat,this.options.customeffects)}var image_list=["arrowimage","navimage","playvideoimage","navthumbnavigationarrowimage", "navplayvideoimage","bottomshadowimage","backgroundimage","ribbonimage","navpreviewarrowimage","navbuttonbgimage","navplaypauseimage","navarrowimage","navfeaturedarrowimage"];for(var i=0;i');$next.append($canvas);var image=$next.find("img")[0];var context=$canvas[0].getContext("2d");var opacity_frames=60*options.fadeduration/1E3;if(opacity_frames<=0)opacity_frames=1;var opacity_inc=1/opacity_frames;var scale_frames=60*options.duration/1E3;if(scale_frames<=0)scale_frames=1;var scale_inc=(options.scale-1)/scale_frames;var opacity=0;if(effect=="zoomout"){var scale=options.scale;(function asDrawKenBurnsZoomOut(){w= $next.width();h=$next.height();$(".amazingslider-img-canvas-"+id,$next).attr("width",w).attr("height",h);opacity+=opacity_inc;scale-=scale_inc;if(opacity>1)opacity=1;if(scale<1)scale=1;context.globalAlpha=opacity;switch(direction){case 0:context.drawImage(image,l0,t0,w0,h0,w-scale*w,h-scale*h,scale*w,scale*h);break;case 1:context.drawImage(image,l0,t0,w0,h0,0,h-scale*h,scale*w,scale*h);break;case 2:context.drawImage(image,l0,t0,w0,h0,w-scale*w,0,scale*w,scale*h);break;default:context.drawImage(image, l0,t0,w0,h0,0,0,scale*w,scale*h)}if(opacity<1||scale>1)requestAnimationFrame(asDrawKenBurnsZoomOut)})()}else{var scale=1;(function asDrawKenBurnsZoomIn(){w=$next.width();h=$next.height();$(".amazingslider-img-canvas-"+id,$next).attr("width",w).attr("height",h);opacity+=opacity_inc;scale+=scale_inc;if(opacity>1)opacity=1;if(scale>options.scale)scale=options.scale;context.globalAlpha=opacity;switch(direction){case 0:context.drawImage(image,l0,t0,w0,h0,w-scale*w,h-scale*h,scale*w,scale*h);break;case 1:context.drawImage(image, l0,t0,w0,h0,0,h-scale*h,scale*w,scale*h);break;case 2:context.drawImage(image,l0,t0,w0,h0,w-scale*w,0,scale*w,scale*h);break;default:context.drawImage(image,l0,t0,w0,h0,0,0,scale*w,scale*h)}if(opacity<1||scale
      ");var $img=$("img",$next).clone();if(Math.abs(options.imgmarginleft)>0){$img.css({"margin-left":options.slicecount*options.imgmarginleft+"%"});$img.css({"max-width":options.slicecount* options.imgmaxwidth+"%",left:"-"+sliceW*i+"px",width:options.slicecount*options.imgmaxwidth+"%"})}else{$img.css({"margin-top":options.slicecount*options.imgmargintop+"%"});$img.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px",width:options.slicecount*100+"%"})}$imgSlice.append($img);$parent.append($imgSlice)}var slices=$(".amazingslider-img-slice-"+id,$parent);if(!options.direction)slices=$($.makeArray(slices).reverse());var effects=options.effects.split(",");var effect=effects[Math.floor(Math.random()* effects.length)];effect=$.trim(effect.toLowerCase());$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();slices.remove();callback()});var duration=options.duration/2;var interval=options.duration/2/options.slicecount;index=0;slices.each(function(){var slice=$(this);switch(effect){case "up":slice.css({top:"",bottom:"0%",height:"0%"});break;case "down":slice.css({top:"0%",height:"0%"});break;case "updown":if(index%2==0)slice.css({top:"0%", height:"0%"});else slice.css({top:"",bottom:"0%",height:"0%"});break}setTimeout(function(){slice.animate({height:"100%"},duration,options.easing)},interval*index);index++});var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration);transitionStartCallback(transitionTimeout)};$.fn.blindsTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i,index;var $parent=this;var w=$parent.width();var sliceW=w/options.slicecount;$next.hide(); for(i=0;i
      ");var $imgSlice=$("
      ");var $img=$("img",$next).clone();if(Math.abs(options.imgmarginleft)>0){$img.css({"margin-left":options.slicecount* options.imgmarginleft+"%"});$img.css({"max-width":options.slicecount*options.imgmaxwidth+"%",left:"-"+sliceW*i+"px",width:options.slicecount*options.imgmaxwidth+"%"})}else{$img.css({"margin-top":options.slicecount*options.imgmargintop+"%"});$img.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px",width:options.slicecount*100+"%"})}$imgSlice.append($img);$imgSliceWrapper.append($imgSlice);$parent.append($imgSliceWrapper)}var slices=$(".amazingslider-img-slice-"+id,$parent);if(!options.direction)slices= $($.makeArray(slices).reverse());$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();$(".amazingslider-img-slice-wrapper-"+id,$parent).remove();callback()});index=0;slices.each(function(){var slice=$(this);var target;if(!options.direction){slice.css({left:"",right:"-100%"});target={right:"0%"}}else{slice.css({left:"-100%"});target={left:"0%"}}slice.animate(target,options.duration*(index+1)/options.slicecount,options.easing); index++});var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration);transitionStartCallback(transitionTimeout)};$.fn.threedTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i,index;var $parent=this;var w=$parent.width(),h=$parent.height(),dist=h/2;var sliceW=w/options.slicecount;var $cubeWrapper=$("
      "); $parent.append($cubeWrapper);$cubeWrapper.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","perspective":options.perspective,"perspective-origin":options.perspectiveorigin+" center"}));$next.hide();for(i=0;i0){$nextImg.css({"margin-left":options.slicecount*options.imgmarginleft+"%"});$nextImg.css({"max-width":options.slicecount*options.imgmaxwidth+"%",left:"-"+sliceW*i+"px",width:options.slicecount* options.imgmaxwidth+"%"})}else{$nextImg.css({"margin-top":options.slicecount*options.imgmargintop+"%"});$nextImg.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px",width:options.slicecount*100+"%"})}var $nextImgSlice=$("
      ");$nextImgSlice.append($nextImg);var $curImg=$("img", $prev).clone();if(Math.abs(options.previmgmarginleft)>0){$curImg.css({"margin-left":options.slicecount*options.previmgmarginleft+"%"});$curImg.css({"max-width":options.slicecount*options.previmgmaxwidth+"%",left:"-"+sliceW*i+"px",width:options.slicecount*options.previmgmaxwidth+"%"})}else{$curImg.css({"margin-top":options.slicecount*options.previmgmargintop+"%"});$curImg.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px",width:options.slicecount*100+"%"})}var $curImgSlice=$("
      ");$curImgSlice.append($curImg);var $left=$("
      ");var $right=$("
      ");var $imgCube=$("
      ");$imgCube.append($left);$imgCube.append($right);$imgCube.append($nextImgSlice);$imgCube.append($curImgSlice);$cubeWrapper.append($imgCube);$left.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d", "backface-visibility":"hidden","transform":"rotateY(-90deg) translateZ("+dist+"px"+")"}));$right.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateY(90deg) translateZ("+(sliceW-dist)+"px"+")"}));$curImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"translateZ("+dist+"px"+")"}));$nextImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden", "transform":"rotateX("+(options.direction?"90":"-90")+"deg) translateZ("+dist+"px"+")"}))}var cubes=$(".amazingslider-img-cube-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();setTimeout(function(){$cubeWrapper.remove()},100);callback()});var scalePrepare=options.scale==1?0:12;var scaleDuration=options.scale==1?0:options.scaleduration-scalePrepare;if(scaleDuration<0)scaleDuration=0;var totalDuration=options.scale== 1?options.duration:options.duration-2*scaleDuration;if(totalDuration<0){scalePrepare=0;scaleDuration=0;totalDuration=options.duration}var interval=totalDuration/2/options.slicecount;var duration=totalDuration/2;cubes.each(function(){$(this).css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));$(this).css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));$(this).css(ASPlatforms.applyBrowserStyles({"transform":"translateZ(-"+dist+ "px"+")"}))});$prev.hide();if(scaleDuration>0){cubes.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":scaleDuration+"ms"}));setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transform":"scale("+options.scale+") translateZ(-"+dist+"px"+")"}))},scalePrepare)}index=0;cubes.each(function(){var cube=$(this);var mid=(options.slicecount-1)/2;var scatter=Math.round((index-mid)*options.scatter*w/100);setTimeout(function(){if(scaleDuration> 0)cube.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"scale("+options.scale+") translateZ(-"+dist+"px"+") rotateX("+(options.direction?"-89.99":"89.99")+"deg)"}));else cube.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"translateZ(-"+dist+"px"+") rotateX("+(options.direction?"-89.99":"89.99")+"deg)"}));cube.animate({left:"+="+scatter+"px"}, duration/2-50,function(){cube.animate({left:"-="+scatter+"px"},duration/2-50)})},scaleDuration+scalePrepare+interval*index+100);index++});if(scaleDuration>0)setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transition-duration":scaleDuration+"ms","transform":"scale(1) translateZ(-"+dist+"px"+") rotateX("+(options.direction?"-89.99":"89.99")+"deg)"}))},options.duration-scaleDuration-scalePrepare);var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration); transitionStartCallback(transitionTimeout)};$.fn.threedHorizontalTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i,index;var $parent=this;var w=$parent.width(),h=$parent.height(),dist=w/2;var sliceH=h/options.slicecount;var $cubeWrapper=$("
      ");$parent.append($cubeWrapper);$cubeWrapper.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d", "perspective":options.perspective,"perspective-origin":"center "+options.perspectiveorigin}));$next.hide();for(i=0;i0){$nextImg.css({"margin-left":options.imgmarginleft+"%",height:"auto"});$nextImg.css({"max-width":options.imgmaxwidth+"%",top:"-"+sliceH*i+"px",width:options.imgmaxwidth+"%"})}else{$nextImg.css({"margin-top":options.imgmargintop+"%"});$nextImg.css({"max-width":"100%",top:"-"+sliceH*i+"px", width:"100%"})}var $nextImgSlice=$("
      ");$nextImgSlice.append($nextImg);var $curImg=$("img",$prev).clone();if(Math.abs(options.previmgmarginleft)>0){$curImg.css({"margin-left":options.previmgmarginleft+"%",height:"auto"});$curImg.css({"max-width":options.previmgmaxwidth+"%",top:"-"+sliceH* i+"px",width:options.previmgmaxwidth+"%"})}else{$curImg.css({"margin-top":options.previmgmargintop+"%"});$curImg.css({"max-width":"100%",top:"-"+sliceH*i+"px",width:"100%"})}var $curImgSlice=$("
      ");$curImgSlice.append($curImg);var $top=$("
      ");var $bottom=$("
      ");var $imgCube=$("
      ");$imgCube.append($top);$imgCube.append($bottom);$imgCube.append($nextImgSlice);$imgCube.append($curImgSlice);$cubeWrapper.append($imgCube);$top.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateX(90deg) translateZ("+dist+"px"+")"}));$bottom.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateX(-90deg) translateZ("+(sliceH-dist)+"px"+")"}));$curImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d", "backface-visibility":"hidden","transform":"translateZ("+dist+"px"+")"}));$nextImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateY("+(options.direction?"-90":"90")+"deg) translateZ("+dist+"px"+")"}))}var cubes=$(".amazingslider-img-cube-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();setTimeout(function(){$cubeWrapper.remove()}, 100);callback()});var scalePrepare=options.scale==1?0:12;var scaleDuration=options.scale==1?0:options.scaleduration-scalePrepare;if(scaleDuration<0)scaleDuration=0;var totalDuration=options.scale==1?options.duration:options.duration-2*scaleDuration;if(totalDuration<0){scalePrepare=0;scaleDuration=0;totalDuration=options.duration}var interval=totalDuration/2/options.slicecount;var duration=totalDuration/2;cubes.each(function(){$(this).css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d", "backface-visibility":"hidden"}));$(this).css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));$(this).css(ASPlatforms.applyBrowserStyles({"transform":"translateZ(-"+dist+"px"+")"}))});$prev.hide();if(scaleDuration>0){cubes.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":scaleDuration+"ms"}));setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transform":"scale("+options.scale+") translateZ(-"+dist+"px"+")"}))}, scalePrepare)}index=0;cubes.each(function(){var cube=$(this);var mid=(options.slicecount-1)/2;var scatter=Math.round((index-mid)*options.scatter*h/100);setTimeout(function(){if(scaleDuration>0)cube.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"scale("+options.scale+") translateZ(-"+dist+"px"+") rotateY("+(options.direction?"89.99":"-89.99")+"deg)"}));else cube.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing, "transition-duration":duration+"ms","transform":"translateZ(-"+dist+"px"+") rotateY("+(options.direction?"89.99":"-89.99")+"deg)"}));cube.animate({top:"+="+scatter+"px"},duration/2-50,function(){cube.animate({top:"-="+scatter+"px"},duration/2-50)})},scaleDuration+scalePrepare+interval*index+100);index++});if(scaleDuration>0)setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transition-duration":scaleDuration+"ms","transform":"scale(1) translateZ(-"+dist+"px"+") rotateY("+(options.direction? "89.99":"-89.99")+"deg)"}))},options.duration-scaleDuration-scalePrepare);var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration);transitionStartCallback(transitionTimeout)};$.fn.threedFlipTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i,index;var $parent=this;var w=$parent.width(),h=$parent.height();var sliceW=w/options.slicecount;var $cubeWrapper=$("
      "); $parent.append($cubeWrapper);$cubeWrapper.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","perspective":options.perspective,"perspective-origin":options.perspectiveorigin+" center"}));$next.hide();for(i=0;i0){$nextImg.css({"margin-left":options.slicecount*options.imgmarginleft+"%"});$nextImg.css({"max-width":options.slicecount*options.imgmaxwidth+"%",left:"-"+sliceW*i+"px",width:options.slicecount* options.imgmaxwidth+"%"})}else{$nextImg.css({"margin-top":options.slicecount*options.imgmargintop+"%"});$nextImg.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px",width:options.slicecount*100+"%"})}var $nextImgSlice=$("
      ");$nextImgSlice.append($nextImg); var $curImg=$("img",$prev).clone();if(Math.abs(options.previmgmarginleft)>0){$curImg.css({"margin-left":options.slicecount*options.previmgmarginleft+"%"});$curImg.css({"max-width":options.slicecount*options.previmgmaxwidth+"%",left:"-"+sliceW*i+"px",width:options.slicecount*options.previmgmaxwidth+"%"})}else{$curImg.css({"margin-top":options.slicecount*options.previmgmargintop+"%"});$curImg.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px",width:options.slicecount*100+"%"})}var $curImgSlice= $("
      ");$curImgSlice.append($curImg);var $left=$("
      ");var $right=$("
      ");var $imgCube=$("
      ");$imgCube.append($left);$imgCube.append($right);$imgCube.append($nextImgSlice); $imgCube.append($curImgSlice);$cubeWrapper.append($imgCube);$left.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateY(-90deg) translateZ("+options.depth/2+"px"+")"}));$right.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateY(90deg) translateZ("+(sliceW-options.depth/2)+"px"+")"}));$nextImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d", "backface-visibility":"hidden","transform":"rotateY(-180deg) translateZ("+options.depth/2+"px"+")"}));$curImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"translateZ("+options.depth/2+"px"+")"}))}var cubes=$(".amazingslider-img-cube-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();setTimeout(function(){$cubeWrapper.remove()},100);callback()}); var scalePrepare=options.scale==1?0:12;var scaleDuration=options.scale==1?0:options.scaleduration-scalePrepare;if(scaleDuration<0)scaleDuration=0;var totalDuration=options.scale==1?options.duration:options.duration-2*scaleDuration;if(totalDuration<0){scalePrepare=0;scaleDuration=0;totalDuration=options.duration}var interval=totalDuration/2/options.slicecount;var duration=totalDuration/2;cubes.each(function(){$(this).css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"})); $(this).css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));$(this).css(ASPlatforms.applyBrowserStyles({"transform":"translateZ(-"+options.depth/2+"px"+")"}))});$prev.hide();index=0;if(scaleDuration>0){cubes.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":scaleDuration+"ms"}));setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transform":"scale("+options.scale+") translateZ(-"+options.depth/2+"px"+")"}))}, scalePrepare)}cubes.each(function(){var cube=$(this);var mid=(options.slicecount-1)/2;var scatter=Math.round((index-mid)*options.scatter*w/100);setTimeout(function(){cube.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"scale("+options.scale+") translateZ(-"+options.depth/2+"px"+") rotateY("+(options.direction?scaleDuration>0?"-180.5":"-180":scaleDuration>0?"180.5":"180")+"deg)"}));cube.animate({left:"+="+scatter+"px"}, duration/2-50,function(){cube.animate({left:"-="+scatter+"px"},duration/2-50)})},scaleDuration+scalePrepare+interval*index+100);index++});if(scaleDuration>0)setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transition-duration":scaleDuration+"ms","transform":"scale(1) translateZ(-"+options.depth/2+"px"+") rotateY("+(options.direction?"-180":"180")+"deg)"}))},options.duration-scaleDuration-scalePrepare);var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")}, options.duration);transitionStartCallback(transitionTimeout)};$.fn.threedtilesTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i,j,index;var $parent=this;var w=$parent.width(),h=$parent.height();var blockW=w/options.columncount;var blockH=h/options.rowcount;var effects=options.effects.split(",");var effect=effects[Math.floor(Math.random()*effects.length)];effect=$.trim(effect.toLowerCase());var $cubeWrapper=$("
      "); $parent.append($cubeWrapper);$cubeWrapper.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","perspective":options.perspective,"perspective-origin":options.perspectiveorigin+" center"}));$next.hide();for(i=0;i0){$nextImg.css({"margin-left":options.columncount*options.imgmarginleft+"%"});$nextImg.css({"max-width":options.columncount*options.imgmaxwidth+"%", left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*options.imgmaxwidth+"%",height:"auto"})}else{$nextImg.css({"margin-top":options.columncount*options.imgmargintop+"%"});$nextImg.css({"max-width":options.columncount*100+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*100+"%"})}var $nextImgBlock=$("
      "); $nextImgBlock.append($nextImg);var $curImg=$("img",$prev).clone();if(Math.abs(options.previmgmarginleft)>0){$curImg.css({"margin-left":options.columncount*options.previmgmarginleft+"%"});$curImg.css({"max-width":options.columncount*options.previmgmaxwidth+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*options.previmgmaxwidth+"%",height:"auto"})}else{$curImg.css({"margin-top":options.columncount*options.previmgmargintop+"%"});$curImg.css({"max-width":options.columncount* 100+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*100+"%"})}var $curImgBlock=$("
      ");$curImgBlock.append($curImg);var $left=$("
      ");var $right=$("
      ");var $bottom=$("
      ");var $imgCube=$("
      ");$imgCube.append($left);$imgCube.append($right);$imgCube.append($bottom);$imgCube.append($nextImgBlock);$imgCube.append($curImgBlock);$cubeWrapper.append($imgCube);$left.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateY(-90deg) translateZ("+ options.depth/2+"px"+")"}));$right.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateY(90deg) translateZ("+(blockW-options.depth/2)+"px"+")"}));$bottom.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"rotateX(-90deg) translateZ("+(blockH-options.depth/2)+"px"+")"}));$nextImgBlock.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden", "transform":"rotateY(-180deg) translateZ("+options.depth/2+"px"+")"}));$curImgBlock.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden","transform":"translateZ("+options.depth/2+"px"+")"}))}var blocks=$(".amazingslider-img-cube-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();$cubeWrapper.remove();callback()});if(effect=="bottom")blocks=$($.makeArray(blocks).reverse()); else if(effect=="random")blocks=$($.makeArray(blocks).sort(function(){return 0.5-Math.random()}));var scalePrepare=options.scale==1?0:12;var scaleDuration=options.scale==1?0:options.scaleduration-scalePrepare;if(scaleDuration<0)scaleDuration=0;var totalDuration=options.scale==1?options.duration:options.duration-2*scaleDuration;if(totalDuration<0){scalePrepare=0;scaleDuration=0;totalDuration=options.duration}var interval=totalDuration/2/(options.rowcount*options.columncount);var duration=totalDuration/ 2;blocks.each(function(){$(this).css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));$(this).css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));$(this).css(ASPlatforms.applyBrowserStyles({"transform":"translateZ(-"+options.depth/2+"px"+")"}))});$prev.hide();index=0;if(scaleDuration>0){blocks.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":scaleDuration+"ms"}));setTimeout(function(){blocks.css(ASPlatforms.applyBrowserStyles({"transform":"scale("+ options.scale+") translateZ(-"+options.depth/2+"px"+")"}))},scalePrepare)}blocks.each(function(){var block=$(this);setTimeout(function(){block.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"scale("+options.scale+") translateZ(-"+options.depth/2+"px"+") rotateY("+(options.direction?scaleDuration>0?"-180.5":"-180":scaleDuration>0?"180.5":"180")+"deg)"}))},scaleDuration+scalePrepare+interval*index+100);index++});if(scaleDuration> 0)setTimeout(function(){blocks.css(ASPlatforms.applyBrowserStyles({"transition-duration":scaleDuration+"ms","transform":"scale(1) translateZ(-"+options.depth/2+"px"+") rotateY("+(options.direction?"-180":"180")+"deg)"}))},options.duration-scaleDuration-scalePrepare);var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration);transitionStartCallback(transitionTimeout)};$.fn.tilesTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i, j,index;var $parent=this;var w=$parent.width(),h=$parent.height();var blockW=w/options.columncount;var blockH=h/options.rowcount;var effects=options.effects.split(",");var effect=effects[Math.floor(Math.random()*effects.length)];effect=$.trim(effect.toLowerCase());var $cubeWrapper=$("
      ");$parent.append($cubeWrapper);$cubeWrapper.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d"})); $next.hide();for(i=0;i0){$nextImg.css({"margin-left":options.columncount*options.imgmarginleft+"%"});$nextImg.css({"max-width":options.columncount*options.imgmaxwidth+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*options.imgmaxwidth+"%",height:"auto"})}else{$nextImg.css({"margin-top":options.columncount*options.imgmargintop+"%"});$nextImg.css({"max-width":options.columncount* 100+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*100+"%"})}var $nextImgBlock=$("
      ");$nextImgBlock.append($nextImg);var $curImg=$("img",$prev).clone();if(Math.abs(options.previmgmarginleft)>0){$curImg.css({"margin-left":options.columncount*options.previmgmarginleft+"%"});$curImg.css({"max-width":options.columncount* options.previmgmaxwidth+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*options.previmgmaxwidth+"%",height:"auto"})}else{$curImg.css({"margin-top":options.columncount*options.previmgmargintop+"%"});$curImg.css({"max-width":options.columncount*100+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*100+"%"})}var $curImgBlock=$("
      "); $curImgBlock.append($curImg);var $imgCube=$("
      ");$imgCube.append($nextImgBlock);$imgCube.append($curImgBlock);$cubeWrapper.append($imgCube);$nextImgBlock.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));$nextImgBlock.css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"}, true));$nextImgBlock.css(ASPlatforms.applyBrowserStyles({"transform":"rotateY(180deg)"}));$curImgBlock.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));$curImgBlock.css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));$curImgBlock.css(ASPlatforms.applyBrowserStyles({"transform":"rotateY(0deg)"}))}var blocks=$(".amazingslider-img-cube-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished"); $prev.remove();$next.show();$cubeWrapper.remove();callback()});if(effect=="bottom")blocks=$($.makeArray(blocks).reverse());else if(effect=="random")blocks=$($.makeArray(blocks).sort(function(){return 0.5-Math.random()}));var scalePrepare=options.scale==1?0:12;var scaleDuration=options.scale==1?0:options.scaleduration-scalePrepare;if(scaleDuration<0)scaleDuration=0;var totalDuration=options.scale==1?options.duration:options.duration-2*scaleDuration;if(totalDuration<0){scalePrepare=0;scaleDuration= 0;totalDuration=options.duration}var interval=totalDuration/2/(options.rowcount*options.columncount);var duration=totalDuration/2;$prev.hide();index=0;if(scaleDuration>0){blocks.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));blocks.css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));blocks.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":scaleDuration+"ms"}));setTimeout(function(){blocks.css(ASPlatforms.applyBrowserStyles({"transform":"scale("+ options.scale+")"}))},scalePrepare)}blocks.each(function(){var block=$(this);setTimeout(function(){block.find(".amazingslider-img-block-next").css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"rotateY(0deg)"}));block.find(".amazingslider-img-block-current").css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"rotateY(180deg)"}))},scaleDuration+ scalePrepare+interval*index+100);index++});if(scaleDuration>0)setTimeout(function(){blocks.css(ASPlatforms.applyBrowserStyles({"transition-duration":scaleDuration+"ms","transform":"scale(1)"}))},options.duration-scaleDuration-scalePrepare);var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration);transitionStartCallback(transitionTimeout)};$.fn.flipTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i,index;var $parent=this;var w= $parent.width();var sliceW=w/options.slicecount;var $cubeWrapper=$("
      ");$parent.append($cubeWrapper);$next.hide();for(i=0;i0){$nextImg.css({"margin-left":options.slicecount*options.imgmarginleft+"%"});$nextImg.css({"max-width":options.slicecount*options.imgmaxwidth+"%", left:"-"+sliceW*i+"px",width:options.slicecount*options.imgmaxwidth+"%"})}else{$nextImg.css({"margin-top":options.slicecount*options.imgmargintop+"%"});$nextImg.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px",width:options.slicecount*100+"%"})}var $nextImgSlice=$("
      ");$nextImgSlice.append($nextImg);var $curImg=$("img",$prev).clone();if(Math.abs(options.previmgmarginleft)>0){$curImg.css({"margin-left":options.slicecount*options.previmgmarginleft+"%"});$curImg.css({"max-width":options.slicecount*options.previmgmaxwidth+"%",left:"-"+sliceW*i+"px",width:options.slicecount*options.previmgmaxwidth+"%"})}else{$curImg.css({"margin-top":options.slicecount*options.previmgmargintop+"%"});$curImg.css({"max-width":options.slicecount*100+"%",left:"-"+sliceW*i+"px", width:options.slicecount*100+"%"})}var $curImgSlice=$("
      ");$curImgSlice.append($curImg);var $imgCube=$("
      ");$imgCube.append($nextImgSlice); $imgCube.append($curImgSlice);$cubeWrapper.append($imgCube);$nextImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));$nextImgSlice.css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));$nextImgSlice.css(ASPlatforms.applyBrowserStyles({"transform":"rotateY(180deg)"}));$curImgSlice.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));$curImgSlice.css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"}, true));$curImgSlice.css(ASPlatforms.applyBrowserStyles({"transform":"rotateY(0deg)"}))}var cubes=$(".amazingslider-img-cube-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();setTimeout(function(){$cubeWrapper.remove()},100);callback()});var scalePrepare=options.scale==1?0:12;var scaleDuration=options.scale==1?0:options.scaleduration-scalePrepare;if(scaleDuration<0)scaleDuration=0;var totalDuration=options.scale== 1?options.duration:options.duration-2*scaleDuration;if(totalDuration<0){scalePrepare=0;scaleDuration=0;totalDuration=options.duration}var interval=totalDuration/2/options.slicecount;var duration=totalDuration/2;$prev.hide();index=0;if(scaleDuration>0){cubes.css(ASPlatforms.applyBrowserStyles({"transform-style":"preserve-3d","backface-visibility":"hidden"}));cubes.css(ASPlatforms.applyBrowserStyles({"transition-property":"transform"},true));cubes.css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing, "transition-duration":scaleDuration+"ms"}));setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transform":"scale("+options.scale+")"}))},scalePrepare)}cubes.each(function(){var cube=$(this);setTimeout(function(){cube.find(".amazingslider-img-slice-next").css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing,"transition-duration":duration+"ms","transform":"rotateY(0deg)"}));cube.find(".amazingslider-img-slice-current").css(ASPlatforms.applyBrowserStyles({"transition-timing-function":options.easing, "transition-duration":duration+"ms","transform":"rotateY(180deg)"}))},scaleDuration+scalePrepare+interval*index+100);index++});if(scaleDuration>0)setTimeout(function(){cubes.css(ASPlatforms.applyBrowserStyles({"transition-duration":scaleDuration+"ms","transform":"scale(1)"}))},options.duration-scaleDuration-scalePrepare);var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration);transitionStartCallback(transitionTimeout)};$.fn.blocksTransition=function(id, $prev,$next,options,callback,transitionStartCallback){var i,j,index;var $parent=this;var w=$parent.width(),h=$parent.height();var blockW=w/options.columncount;var blockH=h/options.rowcount;var effects=options.effects.split(",");var effect=effects[Math.floor(Math.random()*effects.length)];effect=$.trim(effect.toLowerCase());$next.hide();for(i=0;i
      ");var $imgBlock=$("
      ");var $img=$("img",$next).clone();if(Math.abs(options.imgmarginleft)>0){$img.css({"margin-left":options.columncount*options.imgmarginleft+"%"});$img.css({"max-width":options.columncount*options.imgmaxwidth+"%",left:"-"+blockW*j+"px",top:"-"+ blockH*i+"px",width:options.columncount*options.imgmaxwidth+"%",height:"auto"})}else{$img.css({"margin-top":options.columncount*options.imgmargintop+"%"});$img.css({"max-width":options.columncount*100+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*100+"%"})}$imgBlock.append($img);$imgBlockWrapper.append($imgBlock);$parent.append($imgBlockWrapper)}var blocks=$(".amazingslider-img-block-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished"); $prev.remove();$next.show();$(".amazingslider-img-block-wrapper-"+id,$parent).remove();callback()});if(effect=="bottomright"||effect=="bottom")blocks=$($.makeArray(blocks).reverse());else if(effect=="random")blocks=$($.makeArray(blocks).sort(function(){return 0.5-Math.random()}));index=0;blocks.each(function(){var block=$(this);var row,col;row=Math.floor(index/options.columncount);col=index%options.columncount;block.hide();switch(effect){case "topleft":case "bottomright":block.delay(options.duration* (row+col)/(options.rowcount+options.columncount)).fadeIn();break;case "top":case "bottom":case "random":block.delay(options.duration*index/(options.rowcount*options.columncount)).fadeIn();break}index++});var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")},options.duration);transitionStartCallback(transitionTimeout)};$.fn.shuffleTransition=function(id,$prev,$next,options,callback,transitionStartCallback){var i,j,index;var $parent=this;var w=$parent.width(),h=$parent.height(); var blockW=w/options.columncount;var blockH=h/options.rowcount;for(i=0;i
      ");var $imgBlockNext=$("
      "); var $imgNext=$("img",$next).clone();if(Math.abs(options.imgmarginleft)>0){$imgNext.css({"margin-left":options.columncount*options.imgmarginleft+"%"});$imgNext.css({"max-width":options.columncount*options.imgmaxwidth+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*options.imgmaxwidth+"%",height:"auto"})}else{$imgNext.css({"margin-top":options.columncount*options.imgmargintop+"%"});$imgNext.css({"max-width":options.columncount*100+"%",left:"-"+blockW*j+"px",top:"-"+blockH* i+"px",width:options.columncount*100+"%"})}$imgBlockNext.append($imgNext);$imgBlockWrapperNext.append($imgBlockNext);$parent.append($imgBlockWrapperNext);var $imgBlockWrapperPrev=$("
      ");var $imgBlockPrev=$("
      "); var $imgPrev=$("img",$prev).clone();if(Math.abs(options.imgmarginleft)>0){$imgPrev.css({"margin-left":options.columncount*options.imgmarginleft+"%"});$imgPrev.css({"max-width":options.columncount*options.imgmaxwidth+"%",left:"-"+blockW*j+"px",top:"-"+blockH*i+"px",width:options.columncount*options.imgmaxwidth+"%",height:"auto"})}else{$imgPrev.css({"margin-top":options.columncount*options.imgmargintop+"%"});$imgPrev.css({"max-width":options.columncount*100+"%",left:"-"+blockW*j+"px",top:"-"+blockH* i+"px",width:options.columncount*100+"%"})}$imgBlockPrev.append($imgPrev);$imgBlockWrapperPrev.append($imgBlockPrev);$parent.append($imgBlockWrapperPrev)}$next.hide();$prev.hide();var blocksNext=$(".amazingslider-img-block-wrapper-next-"+id,$parent);var blocksPrev=$(".amazingslider-img-block-wrapper-prev-"+id,$parent);$parent.off("transitionFinished").on("transitionFinished",function(){$parent.off("transitionFinished");$prev.remove();$next.show();$(".amazingslider-img-block-wrapper-next-"+id,$parent).remove(); $(".amazingslider-img-block-wrapper-prev-"+id,$parent).remove();callback()});var offset=$parent.offset();var distL=-offset.left;var distR=$(window).width()-offset.left-$parent.width()/options.columncount;var distT=-offset.top*100/$parent.height();var distB=$(window).height()-offset.top-$parent.height()/options.rowcount;index=0;blocksPrev.each(function(){var block=$(this);var posL=Math.random()*(distR-distL)+distL;var posT=Math.random()*(distB-distT)+distT;block.animate({left:posL+"px",top:posT+"px", opacity:0},options.duration,options.easing);index++});index=0;blocksNext.each(function(){var block=$(this);var row=Math.floor(index/options.columncount);var col=index%options.columncount;var posL=Math.random()*(distR-distL)+distL;var posT=Math.random()*(distB-distT)+distT;block.css({left:posL+"px",top:posT+"px",opacity:0},options.duration,options.easing);block.animate({left:col*blockW+"px",top:row*blockH+"px",opacity:1},options.duration,options.easing);index++});var transitionTimeout=setTimeout(function(){$parent.trigger("transitionFinished")}, options.duration);transitionStartCallback(transitionTimeout)}})(jQuery); (function($){$.fn.sliderTouchSwipe=function(options){var defaults={preventWebBrowser:false,swipeLeft:null,swipeRight:null,swipeTop:null,swipeBottom:null};if(options)$.extend(defaults,options);return this.each(function(){var startX=-1,startY=-1;var curX=-1,curY=-1;function touchStart(event){var e=event.originalEvent;if(e.targetTouches.length>=1){startX=e.targetTouches[0].pageX;startY=e.targetTouches[0].pageY}else touchCancel(event)}function touchMove(event){if(defaults.preventWebBrowser)event.preventDefault(); var e=event.originalEvent;if(e.targetTouches.length>=1){curX=e.targetTouches[0].pageX;curY=e.targetTouches[0].pageY}else touchCancel(event)}function touchEnd(event){if(curX>0||curY>0){triggerHandler();touchCancel(event)}else touchCancel(event)}function touchCancel(event){startX=-1;startY=-1;curX=-1;curY=-1}function triggerHandler(){if(Math.abs(curX-startX)>Math.abs(curY-startY))if(curX>startX){if(defaults.swipeRight)defaults.swipeRight.call()}else{if(defaults.swipeLeft)defaults.swipeLeft.call()}else if(curY> startY){if(defaults.swipeBottom)defaults.swipeBottom.call()}else if(defaults.swipeTop)defaults.swipeTop.call()}try{$(this).on("touchstart",touchStart);$(this).on("touchmove",touchMove);$(this).on("touchend",touchEnd);$(this).on("touchcancel",touchCancel)}catch(e){}})}})(jQuery);jQuery.easing["jswing"]=jQuery.easing["swing"]; jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*(--t*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/ 2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x, t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return t==0?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return t==d?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b}, easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*0.3;if(a